Das Hotel The Clermont Charing Cross liegt zentral im Herzen von London, nur wenige Schritte vom Trafalgar Square und Covent Garden entfernt. Die verkehrsgünstige Lage ermöglicht schnelle Verbindungen mit der nahegelegenen U-Bahn-Station Charing Cross. Das historische Cityhotel aus dem Jahr 1864 besteht aus zwei sechsstöckigen Gebäuden und beeindruckt mit seinem traditionellen Charme und einer ansprechenden Architektur.
Das Hotel bietet Zimmer mit Optionen wie Doppelbetten und Teppichboden. Die Unterkünfte sind mit Annehmlichkeiten wie Safe, Minibar und zentral geregelter Klimaanlage ausgestattet. Die Bäder verfügen über Badewannen und Duschen, außerdem sind Haartrockner und Kosmetikartikel vorhanden, um den Aufenthalt angenehm zu gestalten.
Die gastronomischen Einrichtungen umfassen ein Nichtraucherrestaurant, ein Café und eine Bar. Morgens steht ein reichhaltiges Frühstücksbuffet bereit, mittags und abends können Gäste zwischen à-la-carte-Menüs und Menüwahl wählen. Vielfältige Verpflegungsangebote sowie Diätküche werden angeboten. Zusätzlich gibt es im Hotel einen Fitnessbereich, Wassersportmöglichkeiten und Entspannungsangebote.