Chùa tọa lạc tại thị trấn Phùng, huyện Đan Phượng, thành phố Hà Nội.

Chùa được xây dựng vào năm 2010 với diện tích hơn 19.000 m2.

Pho tượng đại Phật A Di Đà ở trung tâm cao 25m.

Chùa hiện đặt Trường Trung cấp Phật học Hà Nội.