Vodafone Idea Limited stores Near Nehru Ground, Faridabad, 121001