← Back to Events Annunciation of the Lord Church + Google Map 31 First St. Taunton, MA 02780 508 823 2521 www.annunciationtaunton.com There were no results found.