The 4 Star Windosr Hotel is located in Sliema, offering guests a perfect location, within a few minutes to the rocky beaches of Sliema, the promenade and the shopping centre. Sliema is a cosmopolitan town and is the place to stay when on holiday in Malta, especially during the summer months.

Search Availability

Check In

Check Out



Description not available
error retrieving facilities for 14044, ENGImages not available