Vodafone Idea Limited stores Near 385/2, Azhagiyamandpam Main Road, Nagercoil, 629001