Stoughton Island
412 E Stoughton St
Champaign, IL 61820
Stoughton Island is a unique destination in Champaign, IL that offers a variety of outdoor recreational activities for visitors to enjoy.
From hiking trails to fishing spots, Stoughton Island provides a peaceful retreat for nature enthusiasts looking to escape the hustle and bustle of city life.
Generated from their business information
See a problem?
You might also like
Partial Data by Foursquare.