Remove Ads

Photo of Otto Izakaya

Otto Izakaya

15 Market Point Dr, Greenville, South Carolina 29607 USA

450 Reviews

Chicken fried rice with bulgogi short ribs

Photo Credit: Yelp

Remove Ads