Part of the spate of swish townhouse hotels springing up across the capital of late - think Soho House's Redchurch Townhouse and the new Beaverbrook Town House - The Mayfair Townhouse first opened its doors in December 2020, only to quickly shutter them again in the onset of the long winter lockdown. As the capital started to regain a sense normality in the spring of 2021, the boutique hotel tried its luck once more, and is fast becoming a go-to destination in the area.
Tucked away on Mayfair's Half Moon Street, Iconic Luxury Hotels' fifth property is located alongside Piccadilly and a short walk from Green Park. Comprised of 15 Georgian townhouses - seven of which are listed buildings - The Mayfair Townhouse features 172 rooms and suites in total.