Power Station Of Art Holiday of Qing Ming Festival: April 5th to 7th 2019 Open Hours : 11:00 -19:00 (18:00 admission closes) Address: 678 Miaojiang Road, Huangpu District, Shanghai, 200011