Chùa có từ thời nhà Lê và được mệnh danh là “Đệ nhất bát cảnh xứ Lạng” và đã được Bộ Văn hóa – Thông tin công nhận là Di tích Lịch sử – Văn hóa Quốc gia. Hiện nay, chùa là nơi thờ tự của nhiều loại hình tín ngưỡng – tôn giáo gồm các cung thờ tự được sắp xếp theo kiểu “tiền Phật hậu Thánh”: Cung Tam Bảo, Công đồng Thánh Mẫu, cung Sơn Trang … với một hệ thống tượng thờ rất phong phú được đặt ở nhiều không gian khác nhau hòa lẫn với các nhũ đá trong hang động tạo nên một không gian tâm linh huyền ảo, độc đáo.