Ocha Thai & Japanese Restaurant
Address:
12967 Olive Blvd, Saint Louis, MO 63141
Phone:
(314) 434-3455
Hours:
- Mon: 11am-3pm, 5pm-9:30pm
- Tue: 11am-3pm, 5pm-9:30pm
- Wed: 11am-3pm, 5pm-9:30pm
- Thu: 11am-3pm, 5pm-9:30pm
- Fri: 11am-3pm, 5pm-10pm
- Sat: 12pm-10pm
- Sun: 4:30pm-9pm
Nice to Know:
- Good For Kids Yes
- Noise Level Quiet
- Parking Lot
- Accepts Credit Cards Yes
- Good For Groups Yes
- Recommended Meal Lunch, Dinner
Other Businesses:
- CBW - Crazy Bowls & Wraps at 10758 Sunset Hills Plz, Saint Louis, MO 63127
- Saint Louis Bread Co. at 10740 Sunset Hills Plz, Saint Louis, MO 63127
- Winslows Home at 7213 Delmar Blvd, Saint Louis, MO 63130
- Charlie Gitto's at 5226 Shaw Ave, Saint Louis, MO 63110
- Chuck A Burger Drive In at 9025 St Charles Rock Rd, Saint Louis, MO 63114