83 Prospect St, Stamford 06901, United States
83 Prospect St, Stamford 06901, United States
No delivery
Spot something wrong?
Dishes at Ocha Thai And Japanese Restaurant. Prices may vary in venue.
Been to Ocha Thai And Japanese Restaurant? Be the first to share what you ate.