Vodafone Idea Limited stores In Salem Main Road, Namakkal, Tamil Nadu