Vodafone Idea Limited stores In Natham Main Road, Madurai, Tamil Nadu