Select dates so you can see the availability and exact prices.
Fort Cambridge Tigne' Street, Sliema
Fort Cambridge, Tigne Road, Sliema
Fort Cambridge, Sliema
Fort Cambridge, Sliema
Fort Cambridge, Sliema
Fort Cambridge, Sliema
Fort Cambridge, Sliema
Bisazza Street, Sliema
Fort Cambridge, Tigne Road, Sliema
Fort Cambridge, Sliema