KFC H200012

KFC #H200012 is a KFC restaurant located at 1120 North Main Street in Crown Point, Indiana.