A 3,897-square-foot house built in 1980 has changed hands. The spacious property located at 17 Avocet Road in Truro was sold on April 4, 2024. The $4,100,000 purchase price works out to $1,052 per ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results