Este hotel está localizado no centro de Londres, a 15 minutos a pé da Torre de Londres, e disponibiliza quartos espaçosos com televisões LED, roupões de banho confortáveis e acesso Wi-Fi gratuito. A Estação de Metro Tower Hill encontra-se apenas a 5 minutos a pé.
Todos os quartos luxuosos do Leonardo Royal London Tower Bridge incluem comodidades modernas, como acesso Wi-Fi gratuito, televisão por satélite e uma casa de banho privativa com produtos de higiene pessoal de luxo.
O Restaurante e Bar Leo's serve uma variedade de pratos grelhados, à carta e tapas. O sofisticado lounge bar propõe uma variedade de cocktails e vinhos.
Usufruirá de buffet de pequeno-almoço diariamente no restaurante.
A Estação de Fenchurch Street e a Ponte da Torre situam-se a cerca de 10 minutos a pé. Alcançará a Ponte de Londres a 10 minutos a pé.
O Rena Health and Leisure do hotel alberga uma piscina de 25 metros e um ginásio. Há um centro de negócios no local, bem como salas de eventos bem equipadas para utilização dos hóspedes. Alguns quartos oferecem um desconto de 10% em tratamentos de spa.