Shanghai Biennale Power Station of Art | 678 Miaojiang Road
200011 Shanghai
China

plan route