Chengcing Lake Baseball Stadium (built 1999)
Location: 22.654472°N, 120.358972°E