Mama's Pizza

11828 Inwood Rd, Dallas, TX

Menu (As of 10/30)

Appetizers

Salads

Pizzas

Sandwiches

Wings

Desserts

Beverages

Mama's Pizza: hours and how to order