16031 Louis Street, South Holland, IL 60473

Current Owners
David and Amy Tiemersma
Purchase Price
$134,000 (1999)
Property Taxes
$6,855 (2023)
Blockshopper green logo