Driving from the inner ring and driving towards the China Art Palace.
The China Art Palace, also called the China Art Museum or its original name, Shanghai Art Museum, is a museum of modern Chinese art located in Pudong District, Shanghai. The museum is housed in the former China Pavilion of Expo 2010. It is one of the largest art museums in Asia.
Pudong District, Shanghai