Townsquare, Qui-Si-Sana, Sliema

The first phase of this development, built on a footprint of 2,200 square metres out of the total developable area of 13,000 square metres, was completed in 2007.

This first phase consisted of 40 luxury residential units, whilst the remaining area, which abuts onto three roads, including Tower Road, will consist of a mixed development of luxury residences, commercial units, retail and catering outlets, together with adequate car parking and other ancillary facilities, in line with typical modern lifestyle developments.