Mamma Mia
Italian · Casual Dining · Seafood
Iconic Italian restaurant on the Ta' Xbiex waterfront, known for its spacious and comfortable setting.
Location
Best places nearby
The highest rated places close to Mamma Mia.
Local restaurants nearby
Ta' Xbiex Seafront, Ta' Xbiex


