A spacious house located at 6 High Street in Southborough has new owners. The 3,082-square-foot property, built in 1973, was ...