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