
Townsquare Sliema, was proud to partner with other local businesses and the Sliema Local Council, to sponsor additional Christmas lights in the town's main shopping precinct. From left to right:...
Read More
An 11,786 sq.m luxury mixed-use development proposal set right in the existing prime residential and commercial heart of Sliema