Luxury Mayfair Accommodation
Our luxury Mayfair accommodation is situated in the heart of London, steeped in history and surrounded by glamour and style.
All 129 luxury rooms, suites and apartments are a blend of Georgian elegance and contemporary style, and have been individually designed with chic colour schemes and personal touches.
Rooms are personally selected to suit guest requirements for leisure breaks, longer stays or business trips to London.
All hotel rooms include:
- Complimentary Wi-Fi
- iPod dock
- 24-hour room service
- LCD TVs with movies on demand
- En-suite bathroom with White Company products
- Tea/coffee making facilities