Founded in 1841, St. Francis Xavier College Church is a spirit-filled faith community located on Saint Louis University’s campus.

3628 Lindell Blvd, St. Louis, MO 63108, USA
(314) 977-7300
Scroll to Top
Tweet
Share
Pin