Get directions to: Chefs Ho Chinese Take Out Rest, Savannah, GA
Restaurant address: 1302 W Bay St Savannah, GA 31415, USA
Restaurant: Chefs Ho Chinese Take Out Rest