33.8k reviews
Approximately 30 meters northwest of the Guanglu Building on Zhapu Road, Huangpu District, Shanghai.