World
Malta
Malta Island
Sliema
11828
Sliema Holiday Apartment, Malta Island, Malta
Outstanding Tigne Seafront 3-bedroom Apartment