Status   SOLD  
105 Clifford Street, Melrose, MA, 02176 United States sold
$445,000
no image
no image
MLS#706300081
TypeOther
Bedrooms3
Bathrooms1.5