About Our Church

A parish of the Diocese of Fall River Massachusetts

Annunciation of the Lord Parish

Located in Taunton’s Weir Village, was formed in 2000 after the former Sacred Heart and Our Lady of Lourdes churches merged.