World
Malta
Malta Island
Sliema
11812
Sliema Holiday Apartment, Malta Island, Malta
Mainstay Roomy 2-bedroom apartment