Mamma Mia Restaurant
If you’re looking for a reasonably-priced, family-friendly restaurant, offering excellent Mediterranean food and a great ambience, then Mamma Mia in Ta’ Xbiex should be high on your list of potential venues.
Situated on the water’s edge, right on the quay of the yacht marina, Mamma Mia affords diners with some excellent views over to Valletta in [...]



