Ngôi chùa tọa lạc tại số 45, xã Lộc Thành, huyện Bảo Lâm, tỉnh Lâm Đồng. Chùa còn có tên gọi khác là Am Pháp Ấn. Chùa có diện tích hơn 30 ha nằm trên một đỉnh núi hình rùa được gọi là núi Linh Quy.
Cấu trúc chùa bao gồm: ngôi chánh điện, giảng đường Am Pháp Ấn, thư viện Am Pháp Ấn, quán chiếu đường, tam giải thoát môn và hệ thống nhiều thất nằm men theo khắp sườn núi.