876 Piccadilly Road, Deerfield, IL 60015

Current Owners
Chicago Title Land Trust Co. (trustee)
Purchase Price
$165,000 (2016)
Property Taxes
$17,318 (2016)
Blockshopper green logo