0 Restaurant Al solito posto Malta triq bisazza Street the Plaza Centre shopping level 0, SLM1640 Sliema
0 Restaurant The Trees Medieval and XXL Restaurant 286, Manuel Dimech Street, SLM 14 Sliema, Central Region