860 Denison St For Sale $57,500 3 beds 1 baths 1,820 sqft Price: $57,500 Address: 860 Denison StIndianapolis, IN 46241 Square Feet: 1,820 Bedrooms: 3 Bathrooms: 1 Terms: For Sale Property Type: Home Year Built: 1920 Call 317.644.0501 for more details Property Location Map Street View Share Tweet