Est $442,865 Not Listed For Sale
12991 Williams Cir, Genoa, IL 60135
- 4 Beds
- 3 Baths
- 2,270 Sq Ft
- Built 1997
Last Sold Summary
- 72% Above List Price
- $113/SF
- 163 Days On Market
Last Sold Price $257,000
Last Listing Agent Scott Suchy Northern Illinois Realty LLC