Colliers sells 823,000-square-foot industrial facility in Indianapolis Colliers International closed the sale of the Franklin Road Distribution Center, an industrial facility at 221 S. Franklin Road in Indianapolis.