Mama Mia's Pizza & Pasta

2935 Elm St, Dallas, TX

Menu (As of 10/30)

New Item

Salads

Pasta

Pizza

Designer Pizza

Subs & More

Mama Mia's Pizza & Pasta: hours and how to order