China Art Museum Shanghai
Museum
No. 205 Shangnan Road, Pudong New District, Shanghai, Shanghai, China
About
China's largest art museum housed in the former China Pavilion from Expo 2010. The distinctive red building presents Chinese modern and contemporary art across 64,000 square meters.