Located in the heart of prestigious Knightsbridge, tucked away in a quiet residential street yet only a stone's throw away from Harrods, Harvey Nichols and just minutes from Hyde Park and the South Kensington museums, The Capital Hotel and Apartments is perfectly located to explore all what London has to offer. Indulge in the legendary Capital Restaurant for a traditional culinary experience, have a quintessentially British afternoon tea or a glass of Levin wine from our own vineyard after a ... More