Windsor Hotel Malta – 4 Star Hotel

The 4 Star Windsor 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.

About this hotel

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