The parcel owner is Town Of Needham.
According to Needham public records Jenna Cir, Needham total assessed value is $16,400.
It is 98.4% lower than average parcel value in Needham.
The area of the lot is approximately 0.2 acres and its value is $16,400.
This parcel was last sold in 2002-06-06 for $1,425,000.