Vodafone Idea Limited stores Near Tower Junction, Nagercoil, 629001