KFC C242041

KFC #C242041 is a KFC restaurant located at 2723 Elida Road in Lima, Ohio.