10 West Richards La, Newark, DE 19711

Current Owners
Xiang Sharon and Xu Yhui Tom Luo
Purchase Price
N/A (2017)
Property Taxes
$1,715 (2015)

12 West Richards La, Newark, DE 19711

Current Owners
Francisco E and Mesias Maria C Villacis
Purchase Price
$148,000 (2003)
Property Taxes
$1,667 (2015)
Blockshopper green logo