Satellite map of Yellow Dragon Sports Center
Huanglong Stadium is a sports complex also used for cultural events such as music concerts and celebrations, located in the center of the city of Hangzhou, Zhejiang province, China. Huanglong means "Yellow Dragon" in Chinese.
Latitude: 30° 16' 5.88" N
Longitude: 120° 07' 44.40" E