Ocha Thai & Japanese Cuisine
Add to Favorites
CLOSED NOW
Today: 5:00 pm - 9:30 pm
Tomorrow: 5:00 pm - 10:00 pm
Amenities:
Serves alcoholTakes reservations
Phone: (314) 434-3455
Address: 12967 Olive Arcade Plz, Saint Louis, MO 63141
Website: http://ochastl.net
Ocha Inc
Ocha Thai & Japanese Restaurant