St Julians Holiday Duplex, Malta Island, Malta

St Julian Seafront Duplex 4-bedroom Apartment