Select dates so you can see the availability and exact prices.
85, Telgha ta Birkirkara, STJ 001 St. Julianʼs, Malta, Saint Julian's
Apartment 6, 26, Saint Charles Street Sliema, SLM 2170 Sliema, Malta, Sliema
Tower Road, 264, Flat 6, Taormina Court, SLM 1600 Sliema, Malta, Sliema