Stylish yet intimate, the Capital wins high praise from almost all its guests for its cosy rooms, friendly staff and wonderful restaurant. Shopaholics also love the fact that it’s so close to Harrods!
The hotel is located in the heart of London’s exclusive Knightsbridge district, just a short walk away from Harrods and Harvey Nichols. The closest underground station (Knightsbridge) is just a minute's walk away.