Grocers in London - Stoke Newington 151 Stamford Hill, Stoke Newington, London, N16 5LG Tags: car parking, delivery service, fruitsellers, greengrocers