Premier Inn London City - Tower Hill 3 stars

24-26 Prescot Street, City of London, London, E1 8BB, United Kingdom

Hotel image
Read more reviews for Premier Inn London City - Tower Hill