Where is Baizhulei?

Where is Baizhulei located?

Baizhulei, Hunan, China (approx. 25.665°, 111.7061°)


Where is Baizhulei on the map?