The Capital hotel è una struttura a 5 stelle, a conduzione familiare, ed è la più vicino al rinomato negozio londinese Harrods ed offre un ristorante stellato Michelin con piatti a base di pesce, gestito dallo chef Nathan Outlaw. A disposizione degli ospiti anche la connessione Wi-Fi gratuita nell'intero edificio.
Sito nel quartiere alla moda Knightsbridge di Londra, nelle vicinanze del centro commerciale Harvey Nichols, Sloane Street e Hyde Park. Dista appena 3,2 km dai teatri del West End e meno di 1 minuto a piedi dalla stazione della metropolitana Knightsbridge sulla Piccadilly Line, che consentirà di raggiungere l'Aeroporto di Londra-Heathrow e il terminal dei treni Eurostar presso la stazione di London St Pancras.