Get directions to: Chen's Chinese Restaurant, Savannah, GA
Restaurant address: 20 E De Renne Ave Savannah, GA 31405, USA
Restaurant: Chen's Chinese Restaurant