Liangzhu Site Park, located in Hangzhou, China, is a UNESCO World Heritage site. The Riverside Scenery refers to the beautiful landscape along the river in the park, which features traditional Chinese architectural elements and lush greenery.