600 Han Dan Lu, Wujiaochang, Yang Pu Qu, Shang Hai Shi, China, 200437
Chipmunk Snacks is a place to eat in Shanghai, China. 1 YouTube travel vloggers — including Dylan Huynh — have covered it across 1 clips.
“up next, we made our way to Chipmunk”