90 Mountwood Rd

Swampscott, MA, 01907
$3,495,000Price
5Beds
10Baths
14529sqft
Courtesy of: Joselin Malkhasian | Lamacchia Realty, Inc.

90 Mountwood Rd

Swampscott, MA, 01907
$3,495,000Price
5Beds
10Baths
14529sqft