People's Square Station Photos

Meet 14 travelers, 8 tour guides and discover 66 photos

People's Square is the name of a large interchange station of the Shanghai Metro, located below People's Square in the city center of Shanghai.
View People's Square Station guide >

People's Square Station