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.

Links: