33.8k reviews
In the Hui Chan Temple Side Courtyard, at the foot of Baihe Peak in Da Ci Mountain, West Lake District, Hangzhou City, Zhejiang Province.