12+16 Front St, Shirley, MA, 01464

$850,000

12+16 Front St, Shirley, MA, 01464