Vodafone Idea Limited stores In Periyakulam Road, Theni, Tamil Nadu