Date Opened: 
1903
Date Closed: 
1982

St Charles Borromeo St Louis National Italian Church (St. Louis City) was established in 1903. Located at 29th and Locust, it was staffed by Capuchin Franciscans beginning in 1943. The buildings were demolished when it closed in 1982.

Address: 
29th & Locust