Grocers in London - Stratford 23-25 Leytonstone Road, Stratford, London, E15 1JA Tags: atm, cash machine, fresh fruit, fresh vegetables, mobile top-up cards, off licence