Church · Christian

Shepherd of the Mountains

212 N Main St, Cascade, ID, 83611

Shepherd of the Mountains is a Christian church in Cascade, Valley County, Idaho — listed by Overture Maps Places; last seen September 2026.

Who meets here

How we know

  • Overture Maps Places · seen September 2026

One source lists this place; we have not yet seen it elsewhere. About our sources