Otto Izakaya-Downtown is a popular Japanese restaurant located in Greenville, SC, offering a diverse menu that includes both traditional and contemporary dishes.
With a focus on kitchen and sushi specialties, Otto Izakaya-Downtown provides a unique dining experience for both locals and visitors alike.
Generated from the website