We found 300 restaurants within 5 miles 5 miles of Knebworth House, 435 Chingford Rd, Walthamstow, London E17 5AG