Xi Lake, Hangzhou, China
West Lake is a natural attraction in Hangzhou, China. 10 YouTube travel vloggers — including 阿星探店Chinese Food Tour — have covered it across 11 clips.
West Lake lies in central Hangzhou, with lakeside walkways and scenic spots that are attractive at night.
We've really arrived at West Lake