Where is Innuendo?

Where is Innuendo located?

Innuendo, Hebei, China (approx. 39.59111°, 114.8339°)


Where is Innuendo on the map?