33.8k reviews
Approximately 70 meters northeast of the Guanglu Building, Nan Suzhou Road, Huangpu District, Shanghai.