Vodafone Idea Limited stores Near Nh-72, Dehradun, 248001