Search

20 Arch St, Needham MA, 02492

Single Family

| 5 Bed, 5.2 Bath | 4,856 Sq. Ft. |

$1,592,000