2186 Appaloosa Court, Glenbard South, IL 60189

Current Owners
Ismail M. and Ibrahim (and others)
Purchase Price
$307,500 (2008)
Property Taxes
$8,732 (2021)
Blockshopper green logo