Back to Map Home

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.

Tags

Chinese art modern Expo pavilion
Back to Map