World
Malta
Malta Island
Sliema
11829
Sliema Holiday Apartment, Malta Island, Malta
Amazing Views Seafront 3-bedroom penthouse