ConsortiumCRE helps Micro Center find first Indiana location
Micro Center, an information technology, communications and electronic device supplier, is opening its first store in Indiana, leasing 35,000 square feet at 5702 E. 86th…