Minicabs in London - Leytonstone 671 High Road Leytonstone, Leytonstone, London, E11 4RD Tags: 24 hour service