Vodafone Idea Limited stores Near Shukar Bazar Road, New Delhi, 110096