Hotel Leonardo Royal London Tower Bridge położony jest 5 km od lotniska Londyn City i oferuje ogrzewany basen oraz klub zdrowia. Hoteljest zacisznie ulokowany w handlowej dzielnicy miasta, około 10 min jazdy autem od rodzinnych atrakcji, takich jak Koło obserwacyjne London Eye.
Wieżowiec The Shard znajduje się 2 km od tego hotelu, wówczas gdy Muzeum Banku Anglii leży w prawie 2,1 km stąd. Zabytki religijne w okolicy to między innymi Kościół Wszystkich Świętych przy Tower (1 km) i Opactwo Westminsterskie (4 km). Ponadto, The Garden at 120 znajduje się w odległości 25 min spacerem. Do okolicznych atrakcji należy także Galeria Whitechapel, w prawie 700 m stąd. Leonardo Royal London Tower Bridge leży 5 min piechotą od stacji metra Aldgate East, oraz w bliskiej odległości od dworca kolejowego Liverpool Street.
Klimatyzowane pokoje obejmują jadalnię i aneks kuchenny, umeblowane są dźwiękoszczelnymi oknami, a niektóre z nich wychodzą na ulicę. W klimatyzowanych pokojach Goście mogą korzystać z telewizji satelitarnej oraz minibaru i urządzenia do parzenia kawy/herbaty. W niektórych łazienkach znajduje się oddzielna toaleta i prysznic, a także suszarka do włosów i ręczniki.
Do dyspozycji gości jest restauracja Leos, która zachwyca wspaniałą kuchnią. Goście mogą również spróbować popołudniowych herbat i dań grillowanych w barze na miejscu.