Vodafone Idea Limited stores In Sastri Nagar, Dehradun, Uttarakhand