1 found.

Industrial Properties — Indianapolis


Indianapolis, IN
  • Northwest Business Park is a 343,200 square foot light–industrial two building complex on 20+ acres and prominently located adjacent to the off ramp of I–465 North at West 86th Street.