Vodafone Idea Limited stores Near Chakrata Road, Dehradun, 248197