About
St. Catherine of Siena Catholic Church is an inclusive, modern Catholic Church. St. Catherine’s is a faith community in the Catholic tradition which embraces all into full participation in the life of the church.
Programs
Location
5508 Telegraph Road, Saint Louis, MO 63129, United States