231 Nan Jing Xi Lu, People's Square, Huang Pu Qu, Shang Hai Shi, China, 200003
People's Park is a sightseeing spot in Shanghai, China. 2 YouTube travel vloggers — including josie lifts things — have covered it across 2 clips.
People's Park is a public park located in a Chinese city.
so we headed to People's Park toAffiliate link: if you book through it, Travoices earns a commission. Your price stays the same.
Find activitiesTickets and experiences on Klook