Vodafone Idea Limited stores Near TVM Road, Nagercoil, 629001