Where is 95 Pavilion?

Where is 95 Pavilion located?

95 Pavilion, TW-NWT, TW (approx. 25.10879°, 121.84488°)


Where is 95 Pavilion on the map?