Address:
Consulate of Switzerland in Shanghai, China
22F, Building A, Far East International Plaza,
319 Xianxia Road
Shanghai 200051, China
(+86) 21 6270 0519
(+86) 21 6270 0522
http://www.eda.admin.ch/shanghai