Situated in the heart of Knightsbridge, just a few steps from Harrods, The Capital offers luxury accommodation and personal service within the ambience of a much-loved home. This exclusive townhouse also boasts a 2-Michelin-starred restaurant with an equally enviable reputation for excellence.