Indra park is located in New Delhi, India on RZ-25 B/4C, Gali Number 31, Choti Puliya, Indira Park, Palam. Indra park is rated 3.9 out of 5 in the category ecological park in India.
Address
RZ-25 B/4C, Gali Number 31, Choti Puliya, Indira Park, Palam