Southwest Idaho Treatment Center is just north of Interstate 84 in Nampa.
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

State hospital was understaffed for 6 months leading up to abuse complaints

October 19, 2017 01:30 PM