KFC G135282

KFC #G135282 is a KFC restaurant located at 16616 West 159th Street in Lockport, Illinois.