The parcel owner is Boro Of Kenilworth.
According to Kenilworth N J public records 20 So 21St St, Kenilworth N J total assessed value is $511,300.
It is 59.3% higher than average parcel value in Kenilworth N J.
Building on this parcel was built in 0000 and its assessed value is $11,300.
The area of the lot is approximately 0.6 acres and its value is $500,000.