The Windsor Hotel

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.

Return to main text.