3951 N Meridian St
Indianapolis, IN 46208
$1,700,000 USD
15,300 SF
15,300 SF
$1,700,000 USD
Office