Shanghai China Tourist Information and Travel Guide
People's Park is one of the city's prettiest city parks in Shanghai China. Located south of Nanjing Lu Road, the park is home to two museums, a pond and several other attractions.
People's Square is located directly south of the park.