100 12th Street, Delmar, DE 19940

Current Owners
State, Line Plaza LLC
Purchase Price
N/A
Property Taxes
$121
Blockshopper green logo