Piccadilly Arcade

The Mayfair Hotel

Hotels

The Mayfair is a luxury London hotel, set in exclusive Mayfair in the heart of the capital. The contemporary interior boasts creations from some of the world’s top design houses including sofas and chairs by Fendi, chandeliers by Baccarat and paintings from
St Petersburg.