A quintessentially British hotel

Located in the heart of Mayfair, which exudes classic charm and unique personality.

Visit site

Take a tour