Vodafone Idea Limited stores In Clement Town, Dehradun, Uttarakhand