Vodafone Idea Limited stores Near Sector 60 Road, Mohali, 160055