Where is Formosa 101?

Where is Formosa 101 located?

Formosa 101, TW-TPE, TW (approx. 25.02873°, 121.55709°)


Where is Formosa 101 on the map?