See all Temples in Delhi
Chatarpur Temple
Mani Chhatarpur Temple , 1 km from Chhatarpur Metro Station, New Delhi 110074, India Phone: Not Available Not AvailableAbout
Chattarpur Mandir Huge & beautiful temple complex with a big surrounding campus - located near Mehrauli area of South Delhi,the temple is little awa, but when you enter the temple, one can feel it is worth visting and architecture is notable.