Description
A new state-of-the-art Business Centre. This 7-storey building is located 7-storey in the hub of Sliema enjoying astounding sea views. One of the many offices to let in Malta, this property covers an area of 308sqm. It has a shared kitchen and bathrooms with all necessities.