Where is Chengcing Lake Baseball Stadium?

Where is Chengcing Lake Baseball Stadium located?

Chengcing Lake Baseball Stadium, Chengcing Lake Baseball Stadium, TW (approx. 22.654472°, 120.35897°)


Where is Chengcing Lake Baseball Stadium on the map?