$649,000

6 Linden UNIT 2, Salem, MA, 01970

PENDING