Zebbug, 2 Michelangelo Refalo Street
Il-Plajja Hotel
Il-Plajja

Sliema, Depiro Street
Depiro Point
Depiro