Where is Xiamaolei?

Where is Xiamaolei located?

Xiamaolei, Hunan, China (approx. 25.95222°, 111.9811°)


Where is Xiamaolei on the map?