The St. Louis Center is a residential facility for Persons With Intellectual Developmental Disabilities. It is located in Chelsea, MI. The facility was started 50 years ago by the Servants of Charity, an order of priests founded by Blessed Louis Guanella who will be named the Catholic Church's next saint. This short video highlights the first 50 years of the history of St. Louis Center.
Link to this comment:
All Comments (0)