KFC K071166

KFC #K071166 is a KFC restaurant located at 3415 Fiesta Court in La Crosse, Wisconsin.