Mama Lena's Pizzaria
141 Portsmouth Ave, Exeter, NH 03833-2105
Mama Lena's Pizzaria is a Italian, Pizza place is located in Exeter, New Hampshire. The address of Mama Lena's Pizzaria is 141 Portsmouth Ave, Exeter, NH 03833-2105.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 603-778-6800,