We found 300 restaurants within 4 miles 4 miles of London Master Bakers Almshouses, Lea Bridge Rd, Walthamstow, London E10 7EF