33.8k reviews
No.1 Hongqiao Road, Xuhui District, Shanghai (70 meters walk from Exit 17 of Xujiahui Subway Station)