Vodafone Idea Limited stores Near SH-94, Namakkal, 637001