The stadium is built on a site consisting of 60,000 square meters (650,000 sq ft) on the Qiantang riverfront, opposite Hangzhou's Qianjiang New City Central Business District.
The stands are disconnected on the north side to facilitate heat dissipation in the venue and allow spectators to enjoy the scenery of the Qiantang River.
The first floor and the underground floor are equipped with sports competition rooms, Hangzhou Intangible Cultural Heritage Protection Center, Hangzhou Mass Cultural Activity Center and the new Chinese Print Museum.
On August 11, 2019, Wang Leehom performed here as part of the "Descendants of the Dragon 2060" tour.
On April 6-7, 2024, Joker Xue performed 2 shows as part of his Extraterrestrial World Tour.