Where is Echuan?

Where is Echuan located?

Echuan, Shanxi, China (approx. 35.79778°, 112.8439°)


Where is Echuan on the map?