Where is Su-chee-ha-la?

Where is Su-chee-ha-la located?

Su-chee-ha-la, Hebei, China (approx. 42.13472°, 116.945°)


Where is Su-chee-ha-la on the map?