Vodafone Idea Limited stores Near Azhagiyamandpam Main Road, Nagercoil, 629001