35.91592 ­14.50247
Go to map view
The Windsor Hotel - Sliema - Lobby
The Windsor Hotel - Sliema - Restaurant
Windsor Terrace, Sliema SLM10, Malta +356 2734 6053
A stay at The Windsor Hotel places you in the heart of Sliema, walking distance from Sliema Promenade and Stella Maris Church. This 4-star hotel is within close proximity of Triq Manwel Dimech and Balluta Square. Make yourself at home in one of the 94 guestrooms featuring minibars. Rooms have private balconies. Satellite television is provided for your enter... More from Expedia Affiliate Network

Get Rates

Show The Windsor Hotel at top of the results.

Get Flight + Hotel


General 24 hour front desk, Bar/Lounge, Laundry facilities, Pool (indoor), Pool (outdoor), Restaurant, Room service, Sauna
Activities Fitness center
Services Babysitting or child care, Laundry service, Meeting/Banquet facilities
Internet WiFi (free)
Policy Pets not allowed

Star Ratings