London, United Kingdom | View On Map

The Mayfair Townhouse

Curious, engaging, witty and effortlessly intuitive: we are a new generation of lifestyle hotel delivering the unexpected in the heart of Mayfair.

Located on Half Moon Street alongside Piccadilly and overlooking Green Park, The Mayfair Townhouse is a gloriously eclectic combination of 15 Georgian townhouses, 7 of which are listed. Engaging, witty, rich in a delicious history and a haunt for colourful characters, The Townhouse is a place where Oscar Wilde meets Alice in Wonderland. With a carefully curated art collection of over 550 pieces, The Townhouse delivers the unexpected and redefines what it means to be a London hotel. 

The Townhouse’s 172 individually designed rooms and suites range from the cosy Cabin Rooms and the indoor-outdoor living-themed Garden Suites to the Signature Suites, each appealing to the high expectations of today’s discerning modern traveller.

Location

The Mayfair Townhouse
27-41 Half Moon Street
London
United Kingdom