$5,292 Sold Jan 06, 2025
823 N 12th St, Elwood, IN 46036
- Land
- 0.14 Acre
- $37,800 per Acre
Last Sold Summary
- 56% Below List Price
- 61 Days On Market
Current Estimated Value $64,921
Last Listing Agent Diana Dunham Keller Williams Indy Metro NE
823 N 12th St, Elwood, IN 46036