Business Location Switzerland
Business Location Switzerland is a collaboration among key governmental stakeholders across Switzerland to promote Switzerland as a highly attractive business and investment location for US companies looking for growth in Switzerland and in Europe. In the U.S., we have locations in Washington, DC, New York, NY, Austin, TX, San Francisco, CA and Los Angeles, CA.