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.