Ocha Thai and Japanese Cuisine
12967 Olive Blvd
Saint Louis, MO 63141
Click Here for Hours
(314) 434-3455
Click Here for Hours
(314) 434-3455
X
Home
About
Services
Imagery
Testimonials
FAQ
360 Tour
Posts
Contact
Ocha Thai and Japanese Cuisine
Home
About
Services
Imagery
Testimonials
FAQ
360 Tour
Posts
Contact
Beer
Wine
Curries
Stir-Fry Noodles
BBQ Ribs
BBQ Pork
Beer
Wine
Curries
Stir-Fry Noodles
BBQ Ribs
BBQ Pork
Established in 2011
Located in Saint Louis, MO
- Raymel Speed
11/24/2025
"The food was amazing. Only one waitress but she was phenomenal. Her aunt is the cook. Food came out piping hot. Will definitely go back."
See More
Posts
Previous
Next
×
×