Map & Directions - Ottowa Thai & Japanese Restaurant
View Menu
Ottowa Thai & Japanese Restaurant
7750 Greenville Hwy, Spartanburg, SC, 29301
(864) 595-5240 (Phone)
7750 Greenville Hwy, Spartanburg, SC, 29301
(864) 595-5240 (Phone)