Where is StarVilla?

Where is StarVilla located?

StarVilla, TW-NAN, TW (approx. 24.0356°, 121.15465°)


Where is StarVilla on the map?