€ 61,382 Annually
An office within a well-managed Business Centre measuring circa 218sqm located in the heart of Sliema's shopping area being offered for lease.