Get directions to: 17 Sakura, Savannah, GA Restaurant address: 5730 Ogeechee Rd Savannah, GA 31405, USA Driving Walking Bicycling Restaurant: 17 Sakura