Get directions to: China Arts Shop, Savannah, GA
Restaurant address: 12322 Largo Dr Savannah, GA 31419, USA
Restaurant: China Arts Shop