History
Founded in 1978, the center is located at 4746 Carter Ave. (near I-70 and Shreve Avenue exit) in North St. Louis within the St. Elizabeth, Mother of John the Baptist church complex. Participating parishes include Cathedral Basilica of Saint Louis; Most Holy Trinity; Our Lady of the Holy Cross; St. Alphonsus Liguori “Rock”; St. Augustine; St. Elizabeth, Mother of John the Baptist; St. Matthew the Apostle; St. Nicholas; Sts. Teresa & Bridget; and Visitation/St. Ann Shrine.
Want to read More... Download the Lwanga Center Brochure 196.54 Kb



