Denver Springs to Open Summer of 2017

Denver Springs to Open Summer of 2017

Denver Springs, a 96-bed behavioral hospital under construction in the Denver, Colorado area, is set to open summer of 2017.