Please fill out this short form if you wish to learn more about St. Margaret of Scotland.
Contact Us
St. Margaret of Scotland
Church & Church Hall Location:
3864 Flad Ave., St. Louis, MO 63110
PARISH OFFICE HOURS
8:00 AM – 4:00 PM (Monday-Thursday)
8:00 AM – 1:00 PM (Friday)
Closed Saturday & Sunday