Vodafone Idea Limited stores Near Maheshpur Road, Chandigarh, 160101