Location

1015 Lausanne, Switzerland, EPFL Innovation Park D