World
Malta
Malta Island
Sliema
11806
Sliema Holiday Apartment, Malta Island, Malta
Cosy Sliema 1-bedroom Apartment