Chhatarpur Temple is devoted to Goddess Katyayani, a portion of Navadurga, and is located in a wealthy neighbourhood in South Delhi. The temple was completed in 1974 and is one of the world's largest temples (spread across 70 acres). There are three big complexes with approximately 20 shrines.
Chhatarpur Temple, Main Chhatarpur Rd, Block A1, Dr Ambedkar Colony, Chhatarpur, New Delhi, Delhi, 110074, India
6:00 AM to 10:00 PM IST
No Entry Fee