Last year Townsquare was proud to sponsor the Christmas lights and strengthen the ongoing partnership work between the Sliema Business Community and Sliema Local Council. This year we joined forces...
Read More
An 11,786 sq.m luxury mixed-use development proposal set right in the existing prime residential and commercial heart of Sliema