Ocha Thai & Japanese Cuisine serves authentic Thai and Japanese cuisines to the St. Louis region.
It is located conveniently in Creve Coeur on Olive Blvd approximately 1 mile east of the 141 and Olive Blvd intersection. It is hard to see the establishment from Olive Blvd. It is located in a shopping center, but some buildings block its view. It is located in Castillon’s Arcade Plaza.
The atmosphere is casual upscale with a large menu of items offering something for just about everybody.
It is also a “Verified” listed member on St. Louis Restaurant Review.