Eating Italian Pizza at Mama Teresa's Italian Restaurant & Pizza restaurant in Milford, CT.

Feedback

Do you manage or own Mama Teresa's Italian Restaurant & Pizza?

Yes
Amp Menu