St. Francis Xavier (College) Church

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

Scroll to Top
Tweet
Share
Pin