Stalin Park is located at south bank of Songhua River in Harbin City's Daoli District, it is a strip-shaped, open and waterside park, starting from the Songhua River Railway Bridge in the east to the Xiaojiu Station in the west. It covers 1,050 square meters and is in the lenghth of 1,750 meters. Facing the picturesque Sun Island across the river, the park is a well-known tourism scenic spot at home and abroad. Flood Control Monument, the symbol of flood-control victory by Harbin people, is situated in the park. Now it is a recreational spot to sightseeing, summer, cater, recreate, build body and view the ice and snow sculptures. 

Stalin Park services as one of the theme parks of the Harbin international ice and snow sculpture festival each year, many snow and ice sculptures are made there.