Cherry Hill is located to the northeast of Shenyang, with an elevation of approximately 260 meters. In autumn, the hillsides are adorned with a sea of red leaves.


Cherry Hill is located to the northeast of Shenyang, with an elevation of approximately 260 meters. In autumn, the hillsides are adorned with a sea of red leaves.