The Capital Hotel, London, is in Knightsbridge, just a few minutes walk from Hyde Park, Harrods Department Store, and the boutique stores of Sloane Street. The hotel is about 10 minutes walk from many major museums including the Science Museum. The Capital Hotel, London offers elegant rooms, a Michelin star award restaurant and free access to the nearby Peak Fitness Centre and Spa.