Location
Sliema City - 0,42 km Malta - 7,11 km
Additional info
This 4 star hotel is located within the city of Sliema and was established in 1994. It is a short drive away from the St Johns Cathedral. The Hotel has a restaurant, a bar, an indoor swimming pool and an outdoor swimming pool. All 92 rooms are equipped with minibar, hairdryer, ironing set and air conditioning.
The Windsor Hotel
The Windsor Hotel