Travelodge set to open new hotel in Stratford
Planning permission has been granted to transform a vacant office building into a 151-room Travelodge, which will mark the group’s 85th hotel in London once open
Travelodge has announced that it has exchanged contracts for a new hotel in Stratford, London.