Sale Pending
Viewed
63 Elmwood Ave
Lynn, MA 01905
$629,000
4 beds
2 full
bathrooms2,323 sq.ft.
Listed By CENTURY 21 North East