Where is North Xianghu Park?

Where is North Xianghu Park located?

North Xianghu Park, North Xianghu Park, TW (approx. 23.487871°, 120.44503°)


Where is North Xianghu Park on the map?