The Windsor Hotel
Hotel
Sliema
Boasting a terrace, The Windsor Hotel is located in Sliema in the Malta region, 100 m from Exiles Beach and 200 m from Fond Ghadir Beach. Featuring a 24-hour front desk, this property also provides guests with a year-round outdoor pool.
Number of rooms: 130
Windsor Terrace,, SLM 1854 Sliema, Malta