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