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