74 Bao Chao Hu Tong, Dong Cheng Qu, Bei Jing Shi, China, 100009
Mr. Shi's Dumplings is a place to eat in Beijing, China. 1 YouTube travel vloggers — including Dave Mani — have covered it across 1 clips.
“We found it.”