Mountain Life Church March 3, 2015 By Scope: New construction of Mountain Life Church, a worship facility, formerly called Payette Lake Christian Center. Project Size: 13,000 Sq. Ft. Project Address: 14180 Idaho 55, McCall, ID Architect: Architecture Northwest