Holiday townhouse in Sliema centre Vacation Home
132 Triq Manwel Dimech, SLM 1273 Sliema, Malta
Located in Sliema, less than 1 km from Balluta Bay Beach and a 14-minute walk from Fond Ghadir Beach, Holiday townhouse in Sliema centre provides air-conditioned accommodation with a balcony and free Wi-Fi. It is set 1.