1213 N Arlington Ave
Indianapolis, IN 46219
$2,900,000 USD
32,036 SF
32,036 SF
$2,900,000 USD
Office