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