Description
A large 1760sqm commercial property for rent in the heart of Sliema It is located in a state-of-the-art building, an award-winning, mixed-use lifestyle development in Malta’s premier location, Sliema and was designed and built with a focus on Integrity, People, Inspiration and Collaboration, all working together to achieve the highest standards.