20592 North Il Route 21, Riverwoods, IL 60015

Current Owners
River Run Plaza
Purchase Price
N/A
Property Taxes
$163,588 (2021)
Blockshopper green logo