The hotel is located in fashionable Knightsbridge, within walking distance of Harrods and some of London's best shopping. The nearest underground station is Knightsbridge, just 150 yards away, which offers excellent connections to all parts of the capital.