Este hotel está en una posición privilegiada en el centro comercial y cultural más importante de Londres. Park Lane, Piccadilly, La Real Academia de las Artes, el Palacio de Buckingham, Bond Street, Green Park y Hyde Park están a pocos minutos a pie, al igual que Oxford Street, Piccadilly Circus, Regent Street y Knightsbridge. Hay una gran variedad de restaurantes, bares y discotecas en los alrededores. Las instalaciones incluyen un vestíbulo con recepción abierta 24 horas, caja fuerte, ascensor y cambio de divisas, cafetería, bar y restaurante. El hotel también ofrece instalaciones para conferencias, conexión inalámbrica a internet gratuita y servicio de habitaciones y de lavandería.
Mayfair es un barrio de la ciudad de Londres, perteneciente al distrito de la Ciudad de Westminster, situado en West London. Se trata de un barrio caro y prestigioso, comercial y de servicios. En él se sitúan muchas de las tiendas de moda más lujosas de Londres, siendo especialmente famosa Bond Street. Cuenta con encantadoras y verdes plazas como Berkeley Square y aquí se encuentra la Embajada de los Estados Unidos. En el nacio la Reina Isabel II. Mayfair se menciona en numerosas novelas, especialmente de la época de la Regencia.