Vodafone Idea Limited stores In Sector 20, Panchkula, Haryana