Where is Quanzhai?

Where is Quanzhai located?

Quanzhai, Henan, China (approx. 33.43833°, 113.8586°)


Where is Quanzhai on the map?