The routing of this intersection is too complicated and navigation programs get consistently confused here. The main road is South Street (to the north) / Fuller Street (to the west) which has a bend and changes names here. There are small slip lanes to connect East Street to South Street and Fuller Street.

See https://www.halifax-ma.org/board-assessors/pages/maps-property-information, especially Map 127: https://files.halifax-ma.org/Assessors-Maps/Map_127.pdf