Like so many amusement parks in China, today's amusement park is located within a small area of a much larger municipal park. Wuhan Zhongshan Park is located in the city of Wuhan in Central China.
Haven't heard of Wuhan? Don't worry, I recently heard that China has 90 cities with populations of one million or more. This city is the only one on the Yangtze River that has large population centers on both sides. The amusement park sits in the heart of the city and is a popular place for locals to hang out.
(Note: This park and area will not be visited on the TPR China trip! Haha an exclusive for me! )