萬佛閣在五台山台懷鎮塔院寺東南隅。舊為塔院寺屬廟。創建於明,清代重修,規模不大,布局完整。山門向南,二門向西,萬佛閣位居寺內東隅,面寬三間,二層三滴水,歇山式屋項,上下兩層塑佛像萬尊,故名。閣身前檐兩層皆施廊柱,設勾欄賃依,外觀壯麗雅緻。閣上懸有明代大銅鐘一口,重約3500餘公斤。寺內西南隅,有藏式佛塔兩座,高約4米,青石雕成,體積不大,形制秀美,為寺中小品。寺內北隅建有享亭一座。龍王殿三楹,重檐歇山頂,四周圍廊,內塑龍王坐像,彩飾如新。殿向雕刻富麗,自柱礎,雀替,欄額,斗拱,拱眼,裝修等,均用龍風,獅,麒麟,花卉,人物等圖案剔透鏤刻而成,絢麗多彩,雕工純熟,堪稱佳作。按一般慣例,龍王神不居佛寺,當地相傳五台山龍王威靈顯赫,不安其位,寺廟不寧,故在此建殿祀之。