Mini Price Supermarket UK 41B Leytonstone Road, London E15 1JA