Vodafone Idea Limited stores Near Chalakudy Vellikulangara Road, Chalakudi, 680307