33.8k reviews
Approximately 170 meters west of the Dielai Wanghu Hotel, Huancheng West Road, Gongshu District, Hangzhou City, Zhejiang Province.