33.8k reviews
158 Puxi Road, Xuhui District, Shanghai (170 meters walk from Exit 8 of Xujiahui Metro Station)