Get directions to: Happy China, Savannah, GA
Restaurant address: 10 Quacco Rd Ste A Savannah, GA 31419, USA
Restaurant: Happy China