Great place
Nice quiet little Park
Willow Glen Park is located at 3100 Burlington Ave, Lisle, IL 60532