Status   SOLD  
160 upham Street, Melrose, MA, 02176 United States sold
$639,900
no image
no image
MLS#70718776
TypeSingle-family
Style2 Story Split