115 The Strand Aparthotel is ideally situated on the Sliema waterfront at Marsamxett harbour enjoying spectacular views of Malta’s capital...
Hotel Roma is a family-run recently refurbished hotel situated in Malta's popular prime resort of Sliema, enjoying spectacular views of...
Error: Contact form not found.