Vodafone Idea Limited stores Near Street Number 3, Mohali, 160055