Explore the Forest at Crabtree Nature Center
Crabtree Nature Center, 3 Stover Rd, Barrington, IL 60010, United StatesCelebrate the Forest Preserves of Cook County! Try archery, climb a tree, touch a fish, check out the restoration equipment, or pitch a tent. Bring your bike for a Check-Over […]