RALEIGH, N.C.--(BUSINESS WIRE)--INC Research, a therapeutically-focused contract research organization with a trusted process for delivering reliable results, announced today the opening of a new office in Zurich, Switzerland. Located at Flora-Str. 44, CH-8032, Zurich, the facility will serve as an additional base of clinical operations in Europe and allow for substantial future expansion in the region going forward.