33.8k reviews
No. 33 West Lake Street, Zhujiajiao Town, Qingpu District, Shanghai (near the former site of the Great Qing Post Office)