€ 99,770 Annually
A shop measuring circa 180sqm located in the heart of Sliema's shopping area being offered for lease. Mostly finished, the property does not require a complete refurbishment.