Where is Shanmaolei?

Where is Shanmaolei located?

Shanmaolei, Hunan, China (approx. 25.96361°, 111.9861°)


Where is Shanmaolei on the map?