8
6612 E 75th St
Indianapolis, IN 46250
$19.50 USD/SF/YR
1,889-11,530 SF
8
Spaces Available
Built 1980
11,530 SF Contiguous
Built 1980
1,889-11,530 SF
$19.50 USD/SF/YR
Office