Travelodge opens two hotels in London and announces it’s expecting to open 20 more hotels in the Capital over the next five years
This week, Travelodge, one of London’s biggest hotel chains has opened two new hotels in the Capital and boosted its portfolio to 589 hotels which includes 77 properties in London. Collectively these two hotels which are located in Beckton and Dagenham represent an investment of