HomeDiscover Spaces

Xiu Shan Riverside Park Map

Quick answer:

Xiu Shan Riverside Park is a scenic park located in Chongqing, China. It offers picturesque views of the Yangtze River and is a popular destination for both locals and tourists. The park features lush greenery, walking paths, and recreational areas.

loading....