Ocha 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.