According to our records, this business is located at 3 Stover Rd. in Barrington (in Lake County), Illinois 60010. Crabtree Nature Center is categorized under Garden Planning Services (SIC code 0781). Known organization president is Jhon Stroger. You can contact the company by phone at (847) 381-6592.