Mama Teresa's is a really good place for Italian food and pizzas. They are a little bit on the expensive side when it comes to a pizza place, but they do make a really good pizza pie. I love their eggplant pizzas, they are really good. You can order from mama Teresa's on line at their website, mamateresa.com. They have been in business in Milford for over forty years, and they sell gift certificates and offer catering services as well. I have never eaten anything besides pizza from Mama Teresa's so I can't speak for their dinners, but if their pizzas are any indication I'm sure the meals are great.
more