Ocha Thai & Japanese

Row 1

Details
12967 Olive Arcade Plz (at Fee Fee Rd)
St Louis, MO 63141
(314) 434-3455
Thai, Asian, Japanese
$ $ $
Hours
Mon–Thu: 11:00 AM–3:00 PM Fri: 11:00 AM–3:00 PM Sat: 4:30 PM–10:00 PM Sun: 4:30 PM–9:30 PM

Foursquare Tips

  • Ocha is Thai and Japanese Cuisine, located at the old Tachibana in the Olive Arcade Paza.
  • Like their Green Papaya Salad and Thai Beef Jerky a lot!
  • Fried rice here is nice and spicy!!
  • The Lobster Roll is massively delicious, and the Spiced Salmon Roll is uniquely composed and seasoned.
  • It wasn't crowded, and the food came out lightning fast. Massive menu. I highly recommend the Thai roll.
  • Their pork is delicious.
  • The sushi is yummy!
  • Ocha is at the old Tachibana.