Momma Mia’s

15002 Endicott St., Philadelphia, PA 19116
215-676-2500

We will be open normal hours, 11-8 for pickup and delivery.