Detao Shanghai Centre at Shanghai Institute of Visual Arts 2200 Wenxiang Road, Songjiang District, Shanghai, China 201620
Phone: +86 (21) 3701 6333-3502E-mail: studiobaeriswyl@detaoma.com