Back to All Events

Weekday Mass - St. Theresa of Avila Parish

  • St. Theresa of Avila Parish 2078 Centre Street Boston, MA, 02132 United States (map)

Please join us for Mass in the Main Church. Pavilion doors will open 15 minutes prior to Mass.