The park is located here in India....
The name of the park here in Hindi language is Prakriti Tirtha...And the English meaning is eco-park....i feel using the name " Prakriti Tirtha " might be confusing to those who are not from India and who do not understand the Hindi language...
RE: Still visiting the ecopark