World
Malta
Malta Island
Sliema
11805
Sliema Holiday Apartment, Malta Island, Malta
Comfy Sliema 1-bd Maisonette