Holiday Inn Express London Chingford

5 Walthamstow Avenue Chingford
London
United Kingdom