World
Malta
Malta Island
Sliema
11838
Sliema Holiday Apartment, Malta Island, Malta
Sunny Sliema 2-bedroom Central Apt