Step Denver

Sober living treatment in Denver, Colorado.

2029 Larimer St, Denver, CO 80205

About Step Denver

Step Denver is an addiction treatment center located at 2029 Larimer St, Denver, CO 80205. With a focus on supporting individuals in their recovery journey, Step Denver offers comprehensive treatment programs. The center has received a rating of 3.6 based on 62 reviews, reflecting its commitment to helping those in need. For more information, you can visit their website at stepdenver.org or call +13032957837.

Treatment programs

Levels of care