KFC C750027

KFC #C750027 is a KFC restaurant located at Industrial Parkway and US Highway 8 in St. Croix Falls, Wisconsin.