13
5342 Elmwood Ave
Indianapolis, IN 46203
$15.00 USD/SF/YR
5,760 SF
1
Space Available
Built 1986
Built 1986
5,760 SF
$15.00 USD/SF/YR
Retail