Where is Dakuaids?

Where is Dakuaids located?

Dakuaids, Hebei, China (approx. 40.30694°, 118.0953°)


Where is Dakuaids on the map?