Accommodation in Walthamstow

Ibis Leyton Hotel image

Ibis Leyton Hotel 586 Lea Bridge Road Walthamstow

Ibis Leyton Hotel From £49 per Night