Situated in a quiet tree-filled street in the heart of Knightsbridge, Knightsbridge Hotel is minutes away from Harrods, Harvey Nichols and the international designer stores of Sloane Street and Brompton Cross. Hyde Park and the museums of South Kensington are all within a short walking distance - including the Natural History Museum, the Science Museum and the Victoria and Albert Museum (V&A). The Royal Albert...