Teff Restaurant

restaurant in Pelham Islands, Stamford

Phone: (203) 998-7474

Website: www.teffrestaurant.com

Address: 113 W Main St