Where is Taichung Intercontinental Baseball Stadium?

Where is Taichung Intercontinental Baseball Stadium located?

Taichung Intercontinental Baseball Stadium, Taichung Intercontinental Baseball Stadium, TW (approx. 24.19972°, 120.685°)


Where is Taichung Intercontinental Baseball Stadium on the map?