City Center
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.