$550,000

4 Cedarwood Ln, Rowley, MA, 01969

PENDING