Where is Xiajumantai?

Where is Xiajumantai located?

Xiajumantai, Liaoning, China (approx. 40.2398°, 119.9806°)


Where is Xiajumantai on the map?