3 Williams Terrace

Swampscott, MA, 01907
$1,795,000Price
4Beds
5Baths
3263sqft
Courtesy of: Team Harborside | Sagan Harborside Sotheby's International Realty

3 Williams Terrace

Swampscott, MA, 01907
$1,795,000Price
4Beds
5Baths
3263sqft