Contact Information:
Florissant,
Colorado,
United States
The Nature Place is a year-round conference facility and educational center located in the beautiful Rocky Mountains, one hour west of Colorado Springs, Colorado. It is an excellent facility for conferences, leadership training, vacations or reunions.