14 Yan Dang Lu, Huang Pu Qu, Shang Hai Shi, China, 200021
Weixiangzhai is a place to eat in Shanghai, China. 1 YouTube travel vloggers — including More Best Ever Food Review Show — have covered it across 1 clips.
We have come to our next location, right