World
Malta
Malta Island
Sliema
11811
Sliema Holiday Apartment, Malta Island, Malta
Spacious Sliema 1-bedroom Apartment