万佛寺建于长治市壶关县鹅屋乡的一座孤峰上,建造年份最早可追溯到元末明初。起初这个寺庙建于悬崖边上,凿山为窟,后因兵火而毁。原址目前仅存一个石窟,里面有三尊造像。现在峰顶上的寺庙为后来异地重建,离悬崖有几百米的距离,其建造年份已不得而知。
寺庙无人主持,孤零零的伫立在山上,东北二面临谷,西南依岭,四面绝壁如削,颇有些仙风道骨的神秘感觉。现在的寺庙只剩下很小的规模,但从周围的遗迹推断,当初应该是个较大的寺庙,西北方向的崖壁上还留着佛龛。
寺里供奉着佛陀、观音、财神、土地、龙王、弥勒、大肚罗汉、药王等,各式造像工艺差别很大,有雕刻的,有石膏模具作的,有手工泥捏的。穿过窄小的石缝可到寺庙最上层,在这里可见到太行山空旷的沟壑,以及山间的村落民居。