KFC D280015

KFC #D280015 is a KFC restaurant located at 2994 Homer M. Adams Parkway in Alton, Illinois.