CBRE and IDI Sign South Florida’s Largest Industrial Deal This Year
The new location will serve as the company’s corporate headquarters as they expand and relocate from their current location at 2323 NW 82nd Avenue in Miami. CLICK ON THE HEADLINE FOR MORE