8902 Otis Ave
Indianapolis, IN 46216
$27.00 USD/SF/YR
382-3,996 SF
5
Spaces Available
Built 1939
3,996 SF Contiguous
Built 1939
382-3,996 SF
$27.00 USD/SF/YR
Office