Where is Dakuaids?

Where is Dakuaids located?

Dakuaids, Liaoning, China (approx. 40.34111°, 122.7228°)


Where is Dakuaids on the map?