Das Hotel Leonardo Royal Hotel London City liegt zentral in London, nahe des Tower of London und der Tower Bridge, mit einem attraktiven Blick auf die Themse. Die unmittelbare Umgebung bietet zahlreiche Sehenswürdigkeiten und vielfältige Einkaufsmöglichkeiten. Durch seine gute Anbindung sind öffentliche Verkehrsmittel zum Flughafen London-Heathrow bequem erreichbar.
Das Haus verfügt über 307 Zimmer, darunter Einzel- und Doppelzimmer sowie 38 Apartments, verteilt auf 12 Etagen. Die Unterkunft bietet eine funktionale Ausstattung mit Küche, Kochnische und komfortablen Bädern, außerdem sorgen Klimaanlage und Heizung für angenehmes Raumklima.
Gastronomisch verfügt das Hotel über Restaurants mit Nichtraucherbereichen, eine Bar und ein Café. Gäste können ein reichhaltiges Frühstücksbuffet genießen sowie diätische, glutenfreie und vegetarische Speisen wählen. Freizeitangebote umfassen unter anderem einen beheizten Pool, Hallenbad, Sauna, Massagen, Fitnessstudio, Golf und Fahrradverleih, ergänzt durch verschiedene Sportmöglichkeiten und Entspannungsangebote.