World
Malta
Malta Island
St Julians
11841
St Julians Holiday Apartment, Malta Island, Malta
St Julians Hill 2 bedroom apartment