Das Leonardo Royal Hotel London City liegt zentral in London nahe dem Tower of London und der Tower Bridge. Aus dem Haus eröffnet sich ein schöner Blick auf die Themse. Auch die St. Pauls Cathedral sowie umfangreiche Einkaufsmöglichkeiten befinden sich in der Umgebung. Der Flughafen London-Heathrow ist mit öffentlichen Verkehrsmitteln in etwa einer Stunde erreichbar und rund 30 Kilometer entfernt. Das Hotel der Luxusklasse verfügt über 307 Zimmer, Suiten und Apartments und verbindet eine zentrale Lage mit umfangreichen Einrichtungen für Erholung, Geschäftsreisen und Städteurlaub.
Die Unterkünfte verteilen sich auf 12 Etagen und umfassen Einzel- und Doppelzimmer sowie 38 Apartments. Zur Ausstattung gehören unter anderem eine Klimaanlage, Zentralheizung, Safe, Minibar und Schreibtisch. Eine Kochnische mit Kühlschrank und Minikühlschrank erleichtert längere Aufenthalte. Direktwahltelefon, Sat-TV, Radio, Stereoanlage und kostenfreies WLAN ergänzen die technische Ausstattung. Die Bäder verfügen über Dusche und Badewanne; auf Wunsch sind rollstuhlgerechte Zimmer mit barrierefreiem Badezimmer buchbar.
Das Hallenbad und der Außenpool bieten Abwechslung zu Besichtigungstouren durch London. Liegestühle stehen für eine Pause am Wasser bereit, während Whirlpool, Sauna, Dampfbad und Solarium verschiedene Wege zur Erholung eröffnen. Massagen und Körperbehandlungen können gebucht werden. Für aktive Gäste stehen ein Fitness-Studio, Aerobic, Fahrradverleih und Minigolf zur Verfügung. Familien profitieren zusätzlich vom Spielplatz und der Kinderanimation.
Für die Verpflegung stehen ein Nichtraucherrestaurant, ein Speiseraum, ein Café und eine Bar zur Auswahl. Das Frühstücksbuffet bietet einen abwechslungsreichen Start in den Tag. Brunch, Mittag- und Abendessen ergänzen das Angebot. Diätgerichte, glutenfreie Mahlzeiten und vegetarische Gerichte werden auf Wunsch zubereitet; spezielle Verpflegungsangebote und Snacks runden die Auswahl ab.