Annunciation of the Lord Catholic Church 31 1st Street, Taunton, MA 02780