Ocha Thai & Japanese Cuisine Description:
Comfortable choice for Asian fare & beer. Japanese & Thai dishes served with imported beers in a relaxed, warm space with traditional decor.
Address:
12967 Olive Blvd, St. Louis, MO 63141, United States
Phone Number:
+1 314-434-3455
Website:
https://ocha-thai-japanese-cuisine.business.site/
Store Hours:
Sunday: 5-8PM | Monday: 11AM-2PM, 5-8PM | Tuesday: Closed | Wednesday: 11AM-2PM, 5-8PM | Thursday: 11AM-2PM, 5-8PM | Friday: 11AM-2PM, 5-8PM | Saturday: 5-9PM