World
Malta
Malta Island
Sliema
11837
Sliema Holiday Apartment, Malta Island, Malta
Sunny 2-bedroom with terrace and Seaviews