Yellow Dragon Sports Center Stadium jest jednym z największych obiektów sportowych w Hangzhou i może pomieścić około 52 000 widzów. Charakterystycznymi elementami stadionu są duża owalna konstrukcja, bieżnia lekkoatletyczna otaczająca boisko oraz przestronne, zadaszone trybuny. Obiekt przeszedł gruntowną modernizację, podczas której unowocześniono infrastrukturę, siedzenia, systemy cyfrowe i zaplecze przeznaczone do organizacji dużych wydarzeń sportowych i innych imprez.
Wnętrze zaprojektowano z myślą o dużej liczbie publiczności. Trybuny otaczają boisko, a dwa rozbudowane pierścienie ekranów LED ułatwiają śledzenie informacji i wzbogacają oprawę wizualną wydarzeń. Odnowione siedzenia, duże ekrany oraz udogodnienia dla osób o ograniczonej mobilności poprawiają komfort pobytu. Ponieważ jest to stadion otwarty, akustyka i rozmieszczenie dodatkowych usług mogą zależeć od rodzaju wydarzenia oraz konfiguracji produkcji.
Stadion znajduje się pod adresem 1 Huanglong Road, dzielnica Xihu, Hangzhou, Chiny, na terenie kompleksu Yellow Dragon Sports Center. Stacja Huanglong Sports Center obsługiwana przez linie metra 3 i 10 znajduje się bezpośrednio przy kompleksie, a wyjście F zapewnia krótki pieszy dostęp do stadionu. Parkingi są dostępne na terenie kompleksu i w jego otoczeniu, jednak podczas dużych wydarzeń część z nich może być niedostępna. Szersze informacje o poruszaniu się po Hangzhou znajdują się w dalszej części strony.