Where is Sanchong Stadium?

Where is Sanchong Stadium located?

Sanchong Stadium, Sanchong Stadium, TW (approx. 25.062893°, 121.49022°)


Where is Sanchong Stadium on the map?