1. Crabtree Nature Center 3 Stover Rd, Barrington, IL 60010 Coordinate: 42.1104,-88.16076 Phone: (847) 381-6592