Step, a long-running, Denver-based residential addiction recovery program for homeless men, will be opening a new location in Colorado Springs in 2025. Renovations begin this month at their 4525 North Park Dr. location, a 50-bed facility near Garden of the Gods Road and Interstate 25. “Our goal is to serve…