33.8k reviews
150 meters southeast of the intersection of Guhao Road and Zhenghe Road, Yangpu District, Shanghai.