Where is Taipei Station?

Where is Taipei Station located?

Taipei Station, Taipei Station, TW (approx. 25.04903°, 121.51856°)


Where is Taipei Station on the map?