KFC D103002

KFC #D103002 is a KFC restaurant located at 407 North Leavitt Road in Amherst, Ohio.