Photo: Views of Leavenworth from Mountain Home Ridge, owned by the Land Trust Mountain Home Ridge is a 169-acre property purchased by the Trust for Public Lands (TPL) in 2008 and then donated to the Chelan-Douglas Land Trust. The property is... Read More...