Where is Chengcing Lake Baseball Stadium located?
Chengcing Lake Baseball Stadium, Chengcing Lake Baseball Stadium, TW (approx. 22.654472°, 120.35897°)
Chengcing Lake Baseball Stadium, Chengcing Lake Baseball Stadium, TW (approx. 22.654472°, 120.35897°)