16
6610 N Shadeland Ave
Indianapolis, IN 46220
$3,500,000 USD
22,944 SF
22,944 SF
$3,500,000 USD
Office