17 Sakura - Savannah 5730 Ogeechee Rd Savannah, GA 31405
 
Closed
Opens Saturday at 11:30AM   View Hours
(912) 234-7888