Where is Mahuzhai?
Where is Mahuzhai located?
Mahuzhai, Sichuan, China (approx. 27.93747°, 105.2993°)
Where is Mahuzhai on the map?
{"latitude":27.93747,"longitude":105.2993,"title":"Mahuzhai"}