Este hotel está ubicado en el centro de Londres, a 15 minutos a pie de la Torre de Londres, y ofrece habitaciones amplias con TV LED, albornoces cómodos y WiFi gratuita. La estación de metro de Tower Hill queda a solo 5 minutos a pie.
Cada habitación de lujo del establecimiento Leonardo Royal London Tower Bridge incluye comodidades modernas como WiFi gratuita, canales vía satélite y baño privado con artículos de aseo de lujo.
El bar restaurante Leo's sirve una gran variedad de platos a la parrilla, tapas y platos a la carta. El bar salón elegante ofrece una amplia gama de cócteles y vino.
El restaurante sirve un desayuno buffet a diario.
Se encuentra a menos de 10 minutos a pie de la estación de Fenchurch Street y a 10 minutos a pie del Puente de la Torre. El Puente de Londres queda a 10 minutos a pie.
El Rena Health and Leisure, situado dentro del hotel, alberga una piscina de 25 metros y un gimnasio. También hay un centro de negocios y salas para eventos bien equipadas. Algunas habitaciones incluyen un descuento del 10% en tratamientos de spa.