Indianapolis office of CBRE sells 23,000-square-foot office facility in Indianapolis
The Indianapolis office of CBRE helped close the sale of a 23,395-square-foot office/showroom facility in Indianapolis on behalf of Neher Group South, LLC.