2160 W. 86th Street is an office property for lease in Indianapolis, IN.
3,800 square feet improved with multiple examination rooms with plumbing, remodeled 2013
Request Property Information
Please describe your commercial real estate requirements. We'll create a list of matching properties that meet your criteria.
- Ryan Kelly, agent and Rofo Pro