Explore details about location Annunciation Road. Annunciation Road is a location situated within the Boston alongside other areas such as Terminal Street, Hudson Street, Theodore Glynn Way.