Alicia F Leonard Property Ownership and Sales History

Current Owner

Address
1626 North Dennis Avenue, Decatur, IL 62526 Bought Jun. 11, 2015

Seller

Address
No results
Blockshopper green logo