Vodafone Idea Limited stores In Sector 23, Faridabad, Haryana