Location near London & surrounding attractions.
With a great location just outside of central London and 5 minutes’ walk from the train station, Travelodge Ilford is ideally situated for business travellers on tight budgets and holiday makers looking for the ideal base to explore London and other nearb