$80,000 Sold Jun 17, 2025
19127 Crawford Ave, Homewood, IL 60430
- Land
- 0.92 Acre
- $86,957 per Acre
Last Sold Summary
- 47% Below List Price
- 909 Days On Market
Current Estimated Value $116,796
Last Listing Agent Mark Vaccaro Century 21 Circle
19127 Crawford Ave, Homewood, IL 60430