Located in the heart of Knightsbridge, The Capital Hotel, Apartments & Townhouse places you steps from some of London’s most prestigious shopping streets. From this elegant address near Harrods and Sloane Street, you can easily spend the day exploring one of the world’s most renowned fashion districts. After a restful night in a Deluxe Room, your shopping day begins with a leisurely breakfast at the hotel before heading out to discover Knightsbridge and Chelsea’s celebrated boutiques.