Luxury holiday residence brand Leão Hous launched by Town Square

News -
Town Square has developed and designed the brand for a collection of private luxury holiday residences across the world with the first destination beachside on Portugal’s popular Algarve.

Leão Hous is a collection of family-owned luxury private residences for people looking for the best, most personal and private stays in the world’s most interesting and sought after locations, including the Algarve, Bermuda and Aspen.

Town Square named the exclusive collection Leão, which is Portuguese for lion, symbolising majesty, courage, strength, protection and family. The Portuguese connection comes from the collection’s first house, to be launched in Algarve.

For this property, the owners scoured the world to find their favourite beach, then created their own Portuguese paradise. Architect-designed with direct beach access, five ocean-view suites, a pool and garden, gym, cinema and wine cellar. All amongst seaside villages, glistening water and fishing ports. Local producers, idyllic tabernas and iconic little Portuguese towns.

It’s a private and secluded beachside residence amongst an enclave of homeowners who have lived here for generations. A chance to slow down and live the Algarve way in a place that takes you back to where life feels right.

In developing the inaugural destination brand we themed it around the idea of ‘a costal dream’. It’s about the making of our most treasured memories. Those lazy days by the sea. Sunkissed, content, happy. A private sanctuary to relax, unwind and rejuvenate. A place to remember just how good life should feel.

Leão Hous’ first residence Algarve is now available to hire. You can learn more about the brand and the property at the website, perhaps even book a week or two. We know you won’t be disappointed.

If you’d like to discuss how Town Square could help bring your luxury destination or brand to life, please contact Alison now.