Get directions to: 17 Sakura, Savannah, GA Restaurant address: 8465 Waters Ave Savannah, GA 31406, USA Driving Walking Bicycling Restaurant: 17 Sakura