People’s Square is located in the heart of Shanghai. It is just a 10 minute walk from other key areas, including Nanjing Road Pedestrian Mall, Apple Store, Nanjing East Road subway station (Line 2 & 10), and People’s Square subway station (Lin...