Mamma Mia Restaurant Malta. This is a hugely popular restaurant located near the sea in Ta’ Xbiex, between Gzira and Msida. Mamma Mia is open for both lunch and dinner.
Address
Ix-Xatt Ta’ Xbiex, Ta’ Xbiex XBX 1028
Phone Number
21 337 248
Website
http://www.mammamia.com.mt
Comments (4)
Add comment