Supermarkets in London - Stratford 70-73 North Mall, Stratford Shopping Centre, Stratford, London, E15 1XE Tags: cheap, discount, frozen food