KFC H200015

KFC #H200015 is a KFC restaurant located at 1692 East Commercial Avenue in Lowell, Indiana.