top of page

Star Leasing - Indianapolis

Indianapolis -20,540 SF

Size

7.6 acres

Property Status

Acquired: June 2020

bottom of page