A l'angle de Piccadilly et de Berkeley Street, l'Holiday Inn Mayfair se trouve dans le quartier des hôtels de luxe de Londres. Green Park, Regent Street et le séduisant West End sont à quelques minutes à pied.