Enjoy a five-star experience
The Capital Hotel, Apartments & Townhouse - London is a glamorous boutique accommodation centrally located next to Harrods within London’s exclusive Knightsbridge neighbourhood, offering classic English elegance in a five-star setting. We invite you to view the photos in our hotel image gallery to learn more about The Capital experience.