
A little-known fact about Townsquare is that it will include 7,500 square metres of privately-owned open space that will be fully accessible to the public 24x7 and include a variety...
Read More
An 11,786 sq.m luxury mixed-use development proposal set right in the existing prime residential and commercial heart of Sliema