Basel Messe

Basel Messe New Hall
Herzog&DeMeuron
Basel, Switzerland