17
236 Wisconsin St
Indianapolis, IN 46225
$1,600,000 USD
7,341 SF
7
Units
6.06% Cap Rate
7,341 SF
$1,600,000 USD
Apartments