St Julians Holiday Apartment, Malta Island, Malta

St Julians Hill 2 bedroom apartment