St. Thomas the Apostle-Florissant

Date Opened: 
1960
Date Closed: 
2005

 St. Thomas the Apostle (Florissant) was established in 1960. A church/school was built in 1961. It was located at 3500 St. Catherine. Its school, begun in 1962, was served by the Sisters of St. Joseph. In 1989 the parish purchased Prep Seminary North property to use as its church. In 2005 it merged with St. Dismas and Our Lady of Fatima under the title St. Philippine Duchesne. Its property now serves as the parish school for the merged Catholic community.

Address: 
3500 St. Catherine
St. Louis, MO