33.8k reviews
No. 127-129, Xi Jing Street, Zhujiajiao Town, Qingpu District, Shanghai (next to Keyi Garden), within the Zhujiajiao Ancient Town Tourist Area, Shanghai.