Das Leonardo Royal Hotel London City liegt zentral in unmittelbarer Nähe zum Tower of London und der Tower Bridge. Dieses Hotel der Luxusklasse bietet einen großartigen Blick auf die Themse und befindet sich nahe zahlreicher Sehenswürdigkeiten wie der St. Pauls Cathedral sowie vielfältiger Einkaufsmöglichkeiten.
Das Hotel verfügt über 307 Zimmer, darunter Einzel- und Doppelzimmer sowie 38 Apartments auf 12 Etagen, die über Aufzüge erreichbar sind. Die Unterkünfte bieten eine abgestimmte Ausstattung mit Wohnzimmer, Kochnische und modernen Bädern.
Gäste finden mehrere gastronomische Einrichtungen, darunter ein Nichtraucherrestaurant, Café und Bar mit vielfältigen kulinarischen Angeboten wie Frühstücksbuffet, Brunch und Diätküche. Zur Entspannung stehen Spa-Bereiche mit Sauna, Hallenbad und Massageangeboten zur Verfügung. Aktive Gäste können Fitnessstudio, Fahrradverleih und Minigolf nutzen.