33.8k reviews
No. 8 Yuquan Road, West Lake Street, West Lake District, Hangzhou City, Zhejiang Province, Inside the North Gate of Botanical Garden (near Yugu Road)