International Supermarket

616-618 High Road Leytonstone London E11 3DA