Best deals on the closest Hampton Inn to this island in Winona County, Minnesota
511 3rd Street N. - La Crosse - 29.1 miles from Prairie Island