Travelodge to open hotel close to London’s Stratford station
The 151-room property will be housed within a former office block, and will be the group’s 85th hotel in the UK capital
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed