Nestled in Decatur, Illinois, Nelson Park is a scenic haven for outdoor enthusiasts, featuring beautiful nature trails, picnic areas, and a serene lake.
Ideal for family outings, fishing, and cycling, making it a perfect spot for hotel guests looking to relax in nature.