OCHA Thai & Japanese Cuisine

83 Prospect St
Stamford, CT
203.323.8822
41.057718
-73.537104
Hours:
Mon - Thu:10:30am - 10:30pm
Fri:10:30am - 11pm
Sat:noon - 11pm
Sun:noon - 10:30pm

for OCHA Thai & Japanese Cuisine
Directions
from: