With spacious rooms, modern amenities, a luxury spa, indoor pool, and a prime location near London’s most iconic landmarks, Leonardo Royal Hotel London Tower Bridge offers an exceptional stay, and the perfect venue for standout events in the heart of the city.