Status   SOLD  
29 Rockland Street, Swampscott, MA, United States sold
$589,000
no image
no image
TypeOther
Awesome Ocean View 4 BR with Separate Income Producing Apt