Where is Zhenhezhai?

Where is Zhenhezhai located?

Zhenhezhai, Sichuan, China (approx. 30.57099°, 105.1021°)


Where is Zhenhezhai on the map?