萬佛堂依山而建,有殿宇3座,為青磚發券無樑殿。該殿始建於唐朝,曾名“大曆禪寺”,現稱“大曆萬佛龍泉寶殿”,為明萬曆年間重建。殿內牆壁上有唐大曆五年鑲嵌的長23.08米,高2.47米、由31塊漢白玉鐫刻的“萬菩薩法會圖”巨幅浮雕,其人物神態各異,栩栩如生,是我國難得的一件唐代浮雕藝術珍品。
萬佛堂的下面是天然形成的溶洞——孔水洞。洞中有泉,水勢洶湧,其源頭深不可測,房山八景之一“孔水浮舟”便指此地。洞口有碑記,洞內巖壁有隋唐時期的刻經和石佛造像。1982年孔水洞一度乾涸,清淤時出土7條小金龍,又為此洞增添了神祕色彩。