The parcel owner is 66 Davenport Ave Llc.
According to Englewood Cliffs public records 66 Davenport Ave, Englewood Cliffs total assessed value is $445,000.
It is 68.4% lower than average parcel value in Englewood Cliffs.
Building on this parcel was built in 1966 and its assessed value is $165,000.
The area of the lot is approximately 0.1 acres and its value is $280,000.