Townsquare Sliema is delighted to once again be a sponsor of the Sliema Aquatic Sports Club and support them during the upcoming 2020 season. This collaboration is part of our...
Read More
An 11,786 sq.m luxury mixed-use development proposal set right in the existing prime residential and commercial heart of Sliema