Get directions to: Green Tea 168 Restaurant, Savannah, GA
Restaurant address: 5730 Ogeechee Rd Savannah, GA 31405, USA
Restaurant: Green Tea 168 Restaurant