The Mayfair Townhouse

The Mayfair Townhouse

This week we came across the latest opening in the Iconic Luxury hotels collection; The Mayfair Townhouse Hotel! The sister property to the luxury country estates, Cliveden House and Chewton Glen, The Mayfair Townhouse is situated near London’s Green Park and is set to launch in September 2020. With 172 rooms – including two Penthouse and Garden Suites – the boutique hotel will also include The Dandy Bar, event spaces and a private gym.

The Mayfair Townhouse will be located near London’s Green Park, The Mayfair Townhouse is Iconic Luxury Hotels’ fifth luxury hotel. The Mayfair Townhouse has seven Georgian listed buildings within its structure and will welcome guests seeking a discreet London address that is steps away from Green Park, upscale shopping and several of London’s most acclaimed restaurants.

Iconic Luxury Hotels was founded in December 2016 and are one of England’s finest hotel collections with properties located in London, the Cotswolds, Berkshire and the New Forest. The expanding boutique collection which owns and operates hotels under management agreements is owned by L+R Hotels. Staying at an Iconic Luxury Hotel is an experience that lives long in the memory. Service that is as personal as it is discrete; food that strives for culinary perfection yet is delivered in a welcoming, comfortable environment and rooms that project grandeur but make you feel like you’ve arrived in a home you want to stay in.

Finding the right location for your event can be challenging, that’s why we make sure we try out as many as possible, so we can provide you with the right option for you. If you want to find out more about how we do this, contact a member of our events team, they will be happy to tell you all about their experiences. To have a look at some of the other amazing events we have organised click on the link. https://www.sevenevents.co.uk/casestudies/