IBI Group Architecture Company Relocates to Wall Street Space
IBI Group, an international architecture and engineering firm, signed a four-year 8,709-square-foot lease….
IBI Group, an international architecture and engineering firm, signed a four-year 8,709-square-foot lease….