Hours

Lunch:

All Week, 12pm – 2.45pm

Dinner:

Monday to Friday & Sunday, 6pm - 10.45pm

Saturday, 6pm - 11.30pm

Contact

+356 2133 7248 or +3562733 7248

 

Address: 

Mamma Mia Restaurant, Ta Xbiex Seafront, Ta Xbiex