Where is Formosa 101, Taipei?

Where is Formosa 101, Taipei located?

Formosa 101, Taipei, Formosa 101, Taipei, TW (approx. 25.02873°, 121.55709°)


Where is Formosa 101, Taipei on the map?