Vodafone Idea Limited stores In Gst Road, Madurai, Tamil Nadu