The Road to Recovery is an addiction treatment center in Steamboat Springs, Colo. It’s headed up by Nancy Beste, who wants to help people living with addiction in this small mountain community.

The Road to Recovery is an addiction treatment center in Steamboat Springs, Colo. It’s headed up by Nancy Beste, who wants to help people living with addiction in this small mountain community.