Where is Shanfubai?

Where is Shanfubai located?

Shanfubai, Hunan, China (approx. 25.78361°, 112.1631°)


Where is Shanfubai on the map?