Отель расположен в самом центре фешенебельного района Мейфер, с видом на обширные зеленые лужайки Гайд-парка. С 1928 года Grosvenor House - один из наиболее престижных лондонских адресов. Отель находится в двух шагах от магазинов "высокой моды" на Бонд-стрит, Оксфорд-стрит и Найтсбридж, а также поблизости от всемирно известных Harrods и Harvey Nichols и в нескольких минутах ходьбы от театров Вест-энда, Букингемского дворца и Палаты общин.