The Millennium Hotel London Knightsbridge is located in a very convenient location on Sloane Street, one of the best shopping destinations London has to offer. The famous department stores of Harrods and Harvey Nichols are within easy reach, as well as Hyde Park, the Royal Albert Hall, the Victoria and Albert Museum, and the Natural History Museum.
Things To See And Do In The Area
17 Sloane Street, London, SW1X 9NU
Nearest Underground Station(s)