The parcel owner is Needham Woods Corporation.
According to Needham public records Duncan Dr, Needham total assessed value is $417,700.
It is 59.8% lower than average parcel value in Needham.
The area of the lot is approximately 1.0 acres and its value is $417,700.
This parcel was last sold in 2000-01-01 for $700,000.