Vodafone Idea Limited stores Near Chalakudi Mala Road, Chalakudi, 680307