Vodafone Idea Limited stores Near PWD Road, Nagercoil, 629001