$685,000

58 Willard Street, New Bedford, MA, 02744

ACTIVE