More Less Share Email Facebook Twitter Copy Link Link Copied! e - flux Institutions Subscribe Shanghai Biennale Power Station of Art No.678 Miaojiang Road, Huangpu District 200011 ShanghaiChina Share Email Facebook Twitter Copy Link Link Copied! T +86 21 3110 8550biennale@powerstationofart.com Share Email Facebook Twitter Copy Link Link Copied!