3
9560 E 59th St
Indianapolis, IN 46216
$2,061,935 USD
7,939 SF
7.75% Cap Rate
7,939 SF
$2,061,935 USD
Office