Ref No: 167
Location: Sliema
Located in Sliema centre, an ideal location for business owners looking to make their mark in Malta’s retail centre.
This business centre offers state-of-the-art facilities to suit small to large companies looking for office space.
Price on request.
Book your visit today!
From 22-Feb-2022
Lifts: | Yes |
Air-conditioning: | Yes |
Bathrooms: | 3 |