Open House!
Viewed
99 Windsor Avenue
Swampscott, MA 01907
$639,000
2 beds
2 full
bathrooms1,836 sq.ft.
Courtesy Of Coldwell Banker Marblehead