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