Hotel Brands
Construction begins on London Chiswick Travelodge
With the opening of four new London hotels, Travelodge will operate 84 hotels in London, making it one of the city's biggest hotel chains
Travelodge has announced that construction has commenced for its new London Chiswick Travelodge.
You'll need to
subscribe to unlock this content. Already subscribed? Login?