Where is Zhexiang?

Where is Zhexiang located?

Zhexiang, Guizhou, China (approx. 24.96667°, 106.15°)


Where is Zhexiang on the map?