Where is South Insa Square?

Where is South Insa Square located?

South Insa Square, South Insa Square, Republic of Korea (approx. 37.571186°, 126.98756°)


Where is South Insa Square on the map?