Situated next to Harrods, just yards from Sloate Street and Hyde Park. The Capital Boasts a two Michelin stars restaurants, plus serves traditionnal afternoon tea daily.
All the rooms are furnished with antiques and a private art collection, the finest linen plus organic bathroom products. Access to guests to a local private health and beauty SPA.
The Capital is unique; a jewel set in the heart of Knightsbridge. Each of its 48 air-conditioned suites and bedrooms is individually designed, subtly luxurious and supremely comfortable.