Introduction to Huishan Yaochi: Huishan Yaochi is said to be the palace of the Queen Mother of the West. It is located at the foot of Huishan Mountain, with towering trees and tinkling springs. Legend has it that it is the place where the Queen Mother of the West held a peach party.