World
Malta
Malta Island
Sliema
11809
Sliema Holiday Apartment, Malta Island, Malta
Prominent location Sliema Apartment