Brochure
|
Ideally situated in the centre of Sliema, close to the main shops, restaurants and places of entertainment. Only 50 m away from Sliema's promenade, one of the longest and most picturesque in the Mediterranean. In addition to the listed facilities the hotel has a cocktail bar as well as an internet café in the lobby. |
Availability
Who has visited The Windsor Hotel has also visited: