Southwest Idaho Treatment Center is just north of Interstate 84 in Nampa. Google Street View
Southwest Idaho Treatment Center is just north of Interstate 84 in Nampa. Google Street View

Treatment center staff trained peers to ‘not feel sorry’ for clients, manager wrote

January 03, 2018 02:41 PM