The Jing'an Sculpture Park is located on Beijing Road West, between Shimen Road No. 2 and Chengdu Road North, a 15-20 minute walk from People's Square and just down Beijing Road from the Shanghai Marriott City Centre where I stay.
When I used to stay by the Shanghai Railway Station a few years ago, I would walk past the park almost every day after crossing the Wusong River as I headed toward Nanjing Road, People's Square, and/or the Bund. After a few trips past, curiosity got the best of me and I went in. Now, I go visit every time I'm in town.
Here are some of the great views.
Park entrance at the corner of Beijing Road and Shimen Road No. 2
New Shanghai Natural History Museum in the middle of the park