Vodafone Idea Limited stores Near Anna Salai, Namakkal, 637408