OrganizationCharmwood International School
LocationDehradun
Area of BusinessEducation
Award TitleBest School of the Year