Lacchiwalla is a popular picnic spot in the Doiwala area of Dehradun. Its man made water pools and green forests are a major attraction. for visitors.
Programs
Locations
Volunteers