Vodafone Idea Limited stores Near Dharampur Haridwar Road, Dehradun, 248001