Location

Quai Turrettini 1, 1201 Genève, Switzerland.