Address : Windsor Terrace M - Sliema SLM 10
from : 19 EURBook
The Windsor Hotel is a four-star hotel situated in the prime tourist location of Sliema, considered to be one of Malta's most fashionable seaside towns and the heart of all shopping, swimming and nightlife.The Hotel itself boasts 94 air-conditioned rooms, all with en-suite bath or shower, mini bar, radio, satellite television and direct line telephone. We invite you to experience our high standards of comfort and friendly service.
- Address : Windsor Terrace M - Sliema SLM 10SLM 10Sliema
- Phone : 0035623799162
- Air conditioning
- Swimming pool