Add this property to your favorites View Details 2330 W 59th Street Clemons Place | Indianapolis $73,900 0.23 acres On Site 153 Days Ago Courtesy of Act I Realty, Llc