Where is Chengcing Lake?

Where is Chengcing Lake located?

Chengcing Lake, Chengcing Lake, TW (approx. 22.660833°, 120.35225°)


Where is Chengcing Lake on the map?