World
Malta
Malta Island
Sliema
11813
Sliema Holiday Apartment, Malta Island, Malta
Mainstay, Roomy, Sliema 1-bedroom Apartment