World
Malta
Malta Island
Sliema
11808
Sliema Holiday Apartment, Malta Island, Malta
Sliema, Tinge Area 2-bedroom Apartment