Does this bus go to the south gate of Vu Thang Road Museum in Shanghai People's Square?
Here you are. Shanghai Museum is located at No.201Renmin Avenue, Huangpu District, Shanghai (near Vu Thang Road). You can take the bus 18, 23 and 42, at the south gate of No.201,Renmin Avenue, Huangpu District (near Vu Thang Road). Shanghai, referred to as Shencheng, Shanghai and Modu for short, is a municipality directly under the Central Government of the People's Republic of China, a national central city, a megacity and a core city of Shanghai metropolitan area. It is an international economic, financial, trade, shipping and scientific and technological innovation center in China approved by People's Republic of China (PRC) and the State Council, and a famous historical and cultural city in China.