The Shanghai Metro company have announced that a new station China Art Museum will open tomorrow, September 28 2012. The station is named after the adjacent China Art Museum, which also opens for trial operation this National Holiday week. The museum is housed in what was the China Pavilion during the 2010 World Expo. The station will also be convenient for events at the nearby Mercedes-Benz Arena.
Here’s a snippet of the metro map, showing the location of China Art Museum on Line 8. The station (formely known by the Chinese name of Zhoujiadu in plans) is between South Xizang Road and Yaohua Road on Line 8.