Vodafone Idea Limited stores Near Avvai Shanmugam Road, Nagercoil, 629001