boise church reviews wallpaper life church boise reviews Life Church is a non denominational Christian church located in Meridian right off Eagle Rd. The companys principal address is Po… Saturday, April 23, 2022 Edit