World
Malta
Malta Island
St Julians
11819
St Julians Holiday Apartment, Malta Island, Malta
Fantastic St Julians 2-bedroom Seafront Apartment