Decatur

Industrial | 30,000 SF

5905 Decatur  Boulevard | Indianapolis, IN