24
5155 Pennwood Dr
Indianapolis, IN 46205
$1,500,000 USD
11,948 SF
11,948 SF
$1,500,000 USD
Office