17 Sakura - Savannah 5730 Ogeechee Rd Savannah, GA 31405
Closed
Opens Sunday at 12:00PM
Ordering from

17 Sakura - Savannah - 5730 Ogeechee Rd Savannah, GA 31405