RT.com RT Partners Hotels Malta Sliema The Windsor Hotel

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.

Basic information
4 Stars
Address Windsor Terrace SLM 1854
City Sliema
Country Malta
Number of rooms 0
Phone number 356 (273) 46053
Fax number
Web-site http://www.sovereignhotels.com.mt

Special deals