Eating Japanese at 17 Sakura restaurant in Savannah, GA.

Feedback

Do you manage or own 17 Sakura?

Yes