Leonardo Royal Hotel London City, którego nazwa wskazuje, znajduje się w Londynie, w Anglii, i oferuje widok na słynną, zabytkową twierdzę Tower of London. Hotel został zaprojektowany jako luksusowy obiekt zarówno dla osób podróżujących służbowo, jak i dla przyjemności. Położony jest on w odległości krótkiego spaceru od głównych atrakcji i miejsc, w pobliżu centrum wystawowego Excel i głównych dzielnic biznesowych.
Leonardo Royal Hotel London City oferuje szereg udogodnień i usług, w tym ekskluzywne spa z bogatym wyborem zabiegów. Do dyspozycji jest kryty basen, w pełni wyposażone centrum fitness oraz usługi biznesowe. Ponadto na miejscu dostępne są usługi pralni oraz całodobowa recepcja.
Hotel oferuje 307 pokoi objętych zakazem palenia, od pokoi dwuosobowych po apartamenty typu suite. Każdy z nich jest bogato urządzony i wyposażony w luksusowe meble i udogodnienia. Wszystkie pokoje oferują widok na okolicę, biurko z ergonomicznym krzesłem, bezpłatny bezprzewodowy dostęp do Internetu oraz zestaw kina domowego. Pokoje dysponują dużymi i prywatnymi łazienkami, oraz wszystkie z nich wyposażone są w telefon z bezpośrednim wyjściem i minibar.
Zaplecze gastronomiczne hotelu obejmuje restaurację Forum, która serwuje 3 posiłki dziennie oraz podwieczorek. Do dyspozycji jest także bar City Bar and Lounge oraz Lutetia Bar. W okolicy hotelu znajduje się wiele kawiarni i restauracji, w tym między innymi De Vine, La Dame de Pic i Lamprey.
Leonardo Royal Hotel London City położony jest w zabytkowym centrum miasta. Goście mogą podziwiać widok na most Tower Bridge, wybrać się na spacer do teatru Globe lub Muzeum Londynu, a także dotrzeć do Pałacu Westminsterskiego i Big Bena w pół godziny. Dojazd samochodem na lotnisko Heathrow zajmuje godzinę.