Place de Longemalle 2-4
Geneva, Switzerland