Leonardo Royal Hotel London City - Tower of London
4-star hotel in London City Centre
Reviews
8.6 out of 10
Excellent
Popular amenities
Explore the area
8-14 Cooper's Row, London, England, EC3N 2BQ
- The Gherkin7 min walk
- Tower of London8 min walk
- Sky Garden8 min walk
- London (LHR-Heathrow)56 min drive