22 E Washington St
Indianapolis, IN 46204
$3,650,000 USD
67,000 SF
67,000 SF
$3,650,000 USD
Office