
Tagliaferro Business Centre
14, High Street, Sliema
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.