Travelodge has opened its flagship London City Road Travelodge.
With 392 rooms, it is the budget chain’s largest hotel and the first of 20 properties to be opened in Greater London as part of a £140 million investment by 2012.
Hotels are due to open at London Heathrow Terminal 5 and in Euston in December and in Southwark in March.
By Bev Fearis















