Shanghai Sculpture Park
For new perspectives, take in the 70 massive installations at the foot of the Sheshan Mountains that make up Shanghai Sculpture Park.
1158 Linyin New Rd.
Shanghai, China,
Shanghai, China,