The Royal Horseguards Hotel liegt im Herzen Londons an der Themse, nur einen Steinwurf von den Houses of Parliament und dem Trafalgar Square entfernt. Das historische Cityhotel wurde 1884 erbaut und verbindet repräsentative Architektur mit einer zentralen Lage. Das London Eye, der Buckingham Palace, Chinatown und die Theater des West End liegen in der Umgebung. Einkaufsmöglichkeiten, Restaurants, Bars und öffentliche Verkehrsmittel sind schnell erreichbar. Direkt an das Haus grenzt One Whitehall Place, eine der repräsentativsten Konferenz- und Banketteinrichtungen Londons.
Die 280 Unterkünfte verteilen sich auf neun Etagen und umfassen Einzelzimmer, Doppelzimmer, Suiten und Apartments. Viele Zimmer verfügen über einen Balkon oder eine Terrasse, wodurch sich der Aufenthalt mit Zeit im Freien verbinden lässt. Teppichböden, Doppelbetten, eine Minibar, ein Safe und ein Schreibtisch gehören zur Ausstattung ausgewählter Zimmer. Satelliten- oder Kabelfernsehen, Radio und ein Direktwahltelefon ergänzen die Einrichtung. Die Badezimmer bieten Dusche und Badewanne sowie einen Haartrockner; barrierefrei ausgestattete Zimmer sind buchbar.
Für Bewegung stehen ein Fitness-Studio, Aerobic, Gymnastik und Reiten zur Verfügung. Auch Fahrräder beziehungsweise Mountainbikes können für aktive Unternehmungen genutzt werden. Der Garten und die Sonnenterrasse bieten Außenbereiche für eine Pause zwischen Besichtigungen. Ein Tourdesk unterstützt bei der Buchung von Ausflügen. Der Zimmerservice und der Wäscheservice erleichtern längere Aufenthalte, während das Business-Center mit Faxgerät und Projektor geschäftliche Aufgaben unterstützt.
Das Nichtraucherrestaurant, der Speiseraum, das Café und die Bar bieten unterschiedliche Möglichkeiten für Mahlzeiten und Getränke. Zum Start in den Tag wird ein reichhaltiges Frühstücksbuffet serviert. Mittags stehen Buffet, À-la-carte-Gerichte und Menüwahl zur Verfügung, am Abend À-la-carte-Gerichte und Menüs. Diätgerichte, Kindermenüs und spezielle Verpflegungsangebote werden auf Wunsch zubereitet.