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 Windsor Hotel
|Address||Windsor Terrace SLM 1854|
|Number of rooms||0|
|Phone number||356 (273) 46053|