Our Locations

Our parish gathers in two worship sites. 

Immaculate Conception Church        Google Map
15 Hawthorne Blvd.
Salem MA 01970

Parking lot: beside the church
Accessible from parking lot (ramp next to garage)
We apologize: our bathrooms are not yet accessible. 


St. James Church                              Google Map
160 Federal St.
Salem, MA 01970

Parking lot: at corner of Flint and Bridge St.
Wheelchair lift, handicap parking at Federal St. entrance
Bathrooms are accessible from rear parking lot entrance