We found 300 restaurants within 2 miles 2 miles of Stoke Newington Station (Stop C), Cazenove, London N16 6XZ