KFC Leyton Mills Retail Park Address: KFC Leyton Mills Retail Park Marshall Road London Greater London E10 5NH Back to Leyton Mills Retail Park page