From Ignatian Wiki
Interior of St. Francis Xavier College Church.
St. Francis Xavier College Church is a Jesuit parish located in St. Louis, Missouri, adjacent to St. Louis University. It is part of the Missouri Province of the Society of Jesus. The address is 3628 Lindell Blvd; St Louis, MO 63108-3394 and the phone number is (314)977-7300.