Mama Teresa's Italian Restaurant and Pizza

restaurant in Pelham Islands, Milford

Phone: (203) 877-5108

Website: www.mamateresa.com

Address: 851 Boston Post Rd