Site Area: 2,50,000 sqft.

Location: DEHRADUN, UTTARAKHAND