KFC D203001

KFC #D203001 is a KFC restaurant located at 4001 Mayfield Road in South Euclid, Ohio.