St. Leonardâs Ministries – Michael Barlow Center is a non-profit rehab located in Chicago, IL. St. Leonardâs Ministries – Michael Barlow Center provides residential and supportive services to men and women exiting Illinois prisons.
Insurance Accepted
St. Leonardâs Ministries - Michael Barlow Center is a non-profit rehab located in Chicago, IL. St. Leonardâs Ministries - Michael Barlow Center provides residential and supportive services to men and women exiting Illinois prisons.