Vodafone Idea Limited stores Near Street No 2, Dehradun, 248001