33.8k reviews
No. 163 Changshu Road, Changhua Residential Area, Xuhui District, Shanghai (220 meters walk from Exit 8 of Changshu Road Subway Station)