Premier Inn London City Tower Hill

22-24 Prescot Street, London, United Kingdom

Premier Inn London City Tower Hill Photos

Premier Inn London City Tower Hill Map

22-24 Prescot Street, London, United Kingdom
Premier Inn London City Tower Hill

Hotel Information

A new brand is arriving in London in Spring 2007. The first Premier Inn London City Tower Hill in the Capital of the United Kingdom is opening it’s doors in April 2007. The new build Sleep Inn City of London is ideally located for both the leisure and business traveler.