In the heart of Sliema is the vibrant Lifestyle Development of Townsquare - seamlessly blending residential, commercial, and social spaces across 12,000 sqm. Combining luxury living with the best of modern convenience, Townsquare features 159 luxury residences, landscaped green spaces, and open areas for the community.
With a distinctive 27-story residential tower, the development adds a striking modern aesthetic to the city skyline. Whilst a sleek triangular design and rounded apexes create a dynamic and interconnected environment. Designed to offer residents and visitors a unique urban oasis, Townsquare re-imagines city living by blending luxury residences, green spaces, and vibrant social areas into a seamless, walkable community right in the heart of Sliema.