Log in using your account   

Get directions to: 17 Sakura, Savannah, GA

Restaurant address: 8465 Waters Ave Savannah, GA 31406, USA

Restaurant: 17 Sakura

Live Help Every Restaurant in the City