Mass
2025-07-20 08:00 - 09:00, 2025-07-20 10:00 - 11:00, 2025-07-27 08:00 - 09:00, 2025-07-27 10:00 - 11:00 (America/Chicago) | Church-Main-Sanctuary (700), 3864 Flad Ave., Saint Louis, MO, 63110, United States

Mass
2025-07-21 06:30 - 07:00, 2025-07-22 06:30 - 07:00, 2025-07-23 06:30 - 07:00, 2025-07-24 06:30 - 07:00, 2025-07-25 06:30 - 07:00, 2025-07-28 06:30 - 07:00, 2025-07-29 06:30 - 07:00, 2025-07-30 06:30 - 07:00 and 2 more dates | Church-Main-St. Vincent de Paul Chapel (24)

Men's Fellowship
2025-07-22 07:30 - 08:30 | Rectory-Basement-Canmore Room (18)

Eucharistic Adoration
2025-07-24 07:00 - 15:00, 2025-07-31 07:00 - 15:00 | Church-Main-St. Vincent de Paul Chapel (24)

New School Families - Playground Meetup
2025-07-24 18:00 - 19:30 | School-Exterior-Playground (50)

LJM Gun Sense Team Mtg.
2025-07-24 19:00 - 20:30 | Church-Basement-Parish Hall (280), 3864 Flad Ave., Saint Louis, MO, 63110, United States

LJM Meal Dropoff/Packaging - Tornado Relief
2025-07-25 08:00 - 11:00 | Church-Basement-Parish Hall (280), 3864 Flad Ave., Saint Louis, MO, 63110, United States
CLICK HERE FOR EVENT INFO

VBS Volunteer Orientation
2025-07-25 09:00 - 10:30 | Church-Main-Sanctuary (700), 3864 Flad Ave., Saint Louis, MO, 63110, United States

Welcome New School Families Mass
2025-07-26 16:30 - 17:30 | Church-Main-Sanctuary (700), 3864 Flad Ave., Saint Louis, MO, 63110, United States

Rosary
2025-07-27 07:30 - 08:00 | Church-Main-Sanctuary (700), 3864 Flad Ave., Saint Louis, MO, 63110, United States

SMOS Vacation Bible School
2025-07-28 09:00 - 12:00, 2025-07-29 09:00 - 12:00, 2025-07-30 09:00 - 12:00, 2025-07-31 09:00 - 12:00, 2025-08-01 09:00 - 12:00 | St. Margaret of Scotland Catholic Church, 3864 Flad Ave, Saint Louis, MO, 63110, United States
LOCATION: Parish Hall (Church Basement)

Men's Fellowship
2025-07-31 19:30 - 20:30 | Civil Life Brewing Co., 3714 Holt Ave, Saint Louis, MO, 63116, United States

Stand Up For Social Justice
2025-08-01 17:00 - 18:30 | South Grand Blvd. at Flora Pl., 2100 block of Grand Blvd., Saint Louis, MO, 63104, United States
2100 block of S. Grand Blvd.CLICK HERE FOR EVENT INFO
