12963 Devonshire Drive, Genoa, IL 60135

Current Owners
Michael L. and Lane E. Nellinger
Purchase Price
$10 (2018)
Property Taxes
$10,724 (2021)
Blockshopper green logo