120 E Vermont St
Indianapolis, IN 46204
$1,000,000 USD
10,170 SF
10,170 SF
$1,000,000 USD
Office