1 found.

Industrial Properties — Indianapolis

Indianapolis, IN
  • Northwest Business Park is a 343,414 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.