Ocha Thai Japanese

ocha thai - japanese restaurant - saint louis,missouriOcha Thai Japanese           314.434.3455

Here at Ocha, our mission is to deliver the freshest ingredient and the finest authentic Thai and Japanese cuisines at fair prices.  The word Ocha has meaning in both Thai and Japanese. In Thai, it means delicious and in Japanese, it means Hot Tea.  We are conveniently located on Olive in West St. Louis county and featured both delicious Thai and Japanese cuisine.