Xinzhuang Baseball Stadium (built 1997)
Location: 25.041158°N, 121.447718°E