modern izakaya restaurants in Georgia
About 6 results.
Otto Izakaya
Greenville, South Carolina United StatesIn the mood for something delicious? Come to Otto Izakaya, Greenville, SC's newest Japanese restaurant. Try one of our appealing lunch or dinner plates!