Glen Haven is an unincorporated village on the Mississippi River in Grant County. It was once an important livestock hub utilized by railroad and boat traffic.
Thanks for viewing the images. To improve the service please provide your name, email, and how you intend to use the photos. Thank you!