Travelodge London City Road Hotel

7-12 City Road, London, United Kingdom

Travelodge London City Road Hotel Photos

Travelodge London City Road Hotel Map

7-12 City Road, London, United Kingdom
Travelodge London City Road Hotel

Hotel Information

Travelodge London City Road Hotel is situated in the city center wherein it is near the establishments and attractions. This Hotel is an ideal place for both business and leisure travelers because it offers a convenient location, affordable and good accommodation.