The spacious property located at 43 Valley Road in Southborough was sold on Dec. 17, 2024 for $1,750,000, or $278 per square ...