China, Zhe Jiang Sheng, Hang Zhou Shi, Xi Hu Qu, 狮子峰108号
Eighteen Imperial Tea Trees is a sightseeing spot in Hangzhou, China. 1 YouTube travel vloggers — including 阿星探店Chinese Food Tour — have covered it across 1 clips.
Eighteen old, ancient tea trees