13
5850 W 80th St
Indianapolis, IN 46278
$8.75 USD/SF/YR
32,000-70,400 SF
2
Spaces Available
Built 1978
Built 1978
32,000-70,400 SF
$8.75 USD/SF/YR
Industrial