KFC Leyton is located in London, United Kingdom on High Road Leyton Unit 4a Leyton Mills Retails Park. KFC Leyton is rated 3.6 out of 5 in the category fast food restaurant in United Kingdom.
Address
High Road Leyton Unit 4a Leyton Mills Retails Park