Relaxing and quiet trails near the pavilion
Hickory Knolls Nature Pavilion is located at St. Charles, IL 60175