KFC F702002

KFC #F702002 is a KFC restaurant located at 34400 Euclid Avenue in Willoughby, Ohio.