Where is Mahuzhai?

Where is Mahuzhai located?

Mahuzhai, Sichuan, China (approx. 27.93747°, 105.2993°)


Where is Mahuzhai on the map?