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