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