17 Sakura - Savannah 5730 Ogeechee Rd Savannah, GA 31405
Opens Soon
11:30AM - 9:30PM