With one of the best restaurants in London, The Capital Hotel and Apartments is a quietly dignified, yet friendly bastion of English good taste, conveniently placed in a quiet residential street in Knightsbridge.