Hotels London
We are not traditional. We are surprising. The Townhouse is where you'll find both luxury and the joy of the unexpected. Our beauty seekers come for the exceptional service and inspiring atmosphere and leave with a renewed confidence that choosing personality over conformity is always worth it. We invite curiosity through intuitive accommodations, non-traditional dining rooms and a playful art collection.
The Mayfair Townhouse can be found at 27-41 Half Moon Street . The following is offered: Hotels - In London there are 1331 other Hotels. An overview can be found here.
Loading map...