Scenic 90-acre nature preserve featuring a paved trail, picnic tables & a reservoir for fishing. (Bloomingdale, Illinois)