万佛堂依山而建,有殿宇3座,为青砖发券无梁殿。该殿始建于唐朝,曾名“大历禅寺”,现称“大历万佛龙泉宝殿”,为明万历年间重建。殿内墙壁上有唐大历五年镶嵌的长23.08米,高2.47米、由31块汉白玉镌刻的“万菩萨法会图”巨幅浮雕,其人物神态各异,栩栩如生,是我国难得的一件唐代浮雕艺术珍品。
万佛堂的下面是天然形成的溶洞——孔水洞。洞中有泉,水势汹涌,其源头深不可测,房山八景之一“孔水浮舟”便指此地。洞口有碑记,洞内岩壁有隋唐时期的刻经和石佛造像。1982年孔水洞一度干涸,清淤时出土7条小金龙,又为此洞增添了神秘色彩。