World
Malta
Malta Island
Sliema
11830
Sliema Holiday Apartment, Malta Island, Malta
Sundrenched 3-bedroom Penthouse