Where is Yongma Land?

Where is Yongma Land located?

Yongma Land, Yongma Land, Republic of Korea (approx. 37.594723°, 127.105576°)


Where is Yongma Land on the map?