For sale is 159 Meadowbrook Road in Dedham, for $1.95 million.