Das Leonardo Royal Hotel London City - Tower Of London mit einem Hallenbad befindet sich im Viertel Stadtzentrum London und ist nur 20 Minuten Fußweg von der Saint Paul's Cathedral entfernt. Das Hotel überblickt die Themse und stellt einen Swimmingpool, einen Whirlpool und einen Wohnbereich zur Verfügung.
Das 4-Sterne-Hotel liegt in ungefähr 400 Meter Entfernung von der St Dunstan-in-the-East, im historischen Teil von London. Das Leonardo Royal Hotel London City - Tower liegt großartig in 4 Kilometer Entfernung von der Oxford Street. Das London Dungeon ist in unmittelbarer Nähe von der Unterkunft, während der Bahnhof Liverpool Street nur 900 Meter zu Fuß von hier entfernt liegt. Die U-Bahn-Station Tower Hill ist in 5 Gehminuten Entfernung.
Einige der geräumigen Zimmer verfügen über eine individuelle Klimaregelung und Zentralheizung sowie WLAN und einen Plasma-TV. Manche Zimmer verfügen über ein privates Badezimmer mit einer Dusche. Die Zimmer sind mit En-Suite Badezimmern ausgestattet. Manche Zimmer bieten eine Aussicht auf den Pool.
Das Leonardo Royal Hotel London City - Tower bietet täglich ein Frühstücksbuffet an. Das À-la-carte- Restaurant Forum bietet auf seiner Speisekarte Gerichte der mediterranen Küche. Die Lounge- Bar im Hotel serviert japanische Gerichte und Sushi.