The park is located on the bank of Shajiayu and by Yangcheng Lake. The southeast end extends into the famous historical and cultural city of Changshu City, Jiangsu Province. The southwestern part is dependent on Shanghu, the lake is beautiful and the mountains are bright. It is known as "Seven streams and rivers are all through the sea, and ten miles of green mountains are half into the city".