Contact

Find us

Contact

Mamma Mia Restaurant, Ta Xbiex Seafront, Ta Xbiex

HOURS

Lunch: Temporarily Closed

Dinner: Mon to Thu : 18:00 – 22:00; Fri, Sat & Sun : 18:00 – 22:30

Contact US

+356 2133 7248 / +356 2733 7248 / +356 79337248

Follow us

Now offering Take Away Pickup! - Call now on 79337248 to place your order View Menu
+ +