Select dates so you can see the availability and exact prices.
Tower Road, 264, Flat 6, Taormina Court, SLM 1600 Sliema, Malta, Sliema
70 Triq Gafar Apt 2, Sliema
Fort Cambridge, Tigne Road, SLM 3175 Sliema, Malta, Sliema
85, Telgha ta Birkirkara, STJ 001 St. Julianʼs, Malta, Saint Julian's