Facility

Our ultra-modern facility spans over 1’800 square meters on the 7th and 8th floor of a luminous building in the heart of Geneva, Switzerland.

Take a 360 tour of our Facility

Take a 360 tour and visit our Facility