impression 0 600038240379 3544 ODIN RD ODIN IL 62870 Listing Price $ 180,000 Sold 8/5/2019 3544 ODIN RD ODIN , IL 62870 Listing Information 0 ba SAVE PLACES NOTES