top of page


The Capital Hotel - London
The Capital is a 5-star hotel located in the heart of Knightsbridge and a few minutes’ walk from Harrods, Harvey Nichols & Sloane St.
One of London’s very first boutique hotels, it prides itself on service and award winning hospitality. Its elegant rooms are individually designed and classically decorated with original art and antique furniture.
Discover our award-winning Restaurant and our famous Afternoon Tea. Our extensive whiskey collection at the bar is not to be missed! Experience London’s contemporary cultural offerings, and why not explore our fascinating historical landmarks. Our concierge will be delighted to assist you.










bottom of page