Cookie Consent by FreePrivacyPolicy.com

Town Square in Sliema - Malta

Description

An innovative lifestyle development which brings together residential, retail, business and social spaces connected within 7,500 sqm of landscaped open areas, gardens and walkways for all to enjoy.

The new tower will be made up of one double-heighted ground level and 27 residential levels.

This is Townsquare, a place to work, shop, eat and live.