Horseshoe Island, a camp site in Hayward, Wisconsin, is a notable spot in the area.
No contact information available for Horseshoe Island.
No nearby services can be found.
Around here, you'll come across Camp Site, Townhall and more.
You might also consider Crane Creek Island, West, Cedar Tops Island, Little Banana Island or Turkey Vulture Island for similar experiences.