Where is Denta?

Where is Denta located?

Denta, Liaoning, China (approx. 41.425°, 123.3308°)


Where is Denta on the map?