89 Canavan Dr

Braintree, MA, 02184
Pending
$1,349,000Price
3Beds
4Baths
5422sqft
Listing Agent:
Courtesy of:

89 Canavan Dr

Braintree, MA, 02184
Pending
$1,349,000Price
3Beds
4Baths
5422sqft