16031 Louis Street, South Holland, IL 60473

Current Owners
David and Amy Tiemersma
Purchase Price
$134,000 (1999)
Property Taxes
$5,385 (2022)
Blockshopper green logo