$13,000 Sold Mar 27, 2026
1218 S 24th St, Elwood, IN 46036
- Land
- 0.39 Acre
- $33,333 per Acre
Last Sold Summary
- 26% Below List Price
- 387 Days On Market
Current Estimated Value $79,317
Last Listing Agent Melissa Moyers Keller Williams Indy Metro S
1218 S 24th St, Elwood, IN 46036