Where is Nankan Xi?

Where is Nankan Xi located?

Nankan Xi, Nankan Xi, TW (approx. 25.11848°, 121.24878°)


Where is Nankan Xi on the map?