Walthamstow, Hoe Street, London 13 storey 99 bed 2* Travelodge Hotel with restaurant and Bar, 69 residential units and retail units July 9, 2014 by admin