10/10 Excellent
Lucy G.
1 Dec 2018
Lovely little property, clean and well located
Lucy G.
Stayed 5 nights in Sep 2018
No, pets are not allowed at this property.
Situated in Sliema, this apartment building is within a 10-minute walk of Triq Manwel Dimech, Bisazza Street and Tower Road. Ll-Fortiżża and Point Shopping Mall are also within 15 minutes.