17 Sakura - Savannah 5730 Ogeechee Rd Savannah, GA 31405
Closed
Opens Friday at 11:30AM