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.