Where is Ezhupin?

Where is Ezhupin located?

Ezhupin, Hunan, China (approx. 28.67556°, 109.2939°)


Where is Ezhupin on the map?