Mama Mia

Italian Restaurant
934 North Mockingbird Lane, Abilene, TX 79603 934 North Mockingbird Lane, Abilene Directions
+13257017941
This place has not been rated by customers.
100% of 1 customers recommended
Closed Merchant This place is closed.

Want something similar? See related deals

From Our Editors

Serving a range of tasty food and drink, Mama Mia in Abilene will have you thinking about seconds (or thirds).

It doesn't get much more laid-back than Mama Mia, so dress for comfort when you come. For those in a hurry, the restaurant lets you take your grub to go.

Drivers can find parking right by the restaurant, so don't forget your car keys.

Explore Nearby
Mama Mia