Mamma Mia

Business Details

Mamma Mia
Restaurant
Ta' Xbiex seafront
Ta' Xbiex 21337248
Grill, Pasta, Pizza

Location

Location on map not available.