Venue Information

Formal Name: Lanzhou Stadium
Location: Lanzhou (China)