Ocha Thai Japanese Cuisine

restaurant in Pelham Islands, Stamford

Phone: (203) 348-4888

Website: ochastamford.com

Address: 83 Prospect St