11
3755 E 82nd St
Indianapolis, IN 46240
$23.00 USD/SF/YR
2,185 SF
1
Space Available
Built 1988
6,666 SF Contiguous
Built 1988
2,185 SF
$23.00 USD/SF/YR
Office