7 Cares Idaho Shares: Jubilee House in Twin Falls

The Jubilee House is a 12-month, faith-based program that helps women struggling with alcohol and drug addiction.
Published: 4:52 PM MST December 4, 2018