33.8k reviews
168 Lu Jiazui West Road, Pudong New Area, Shanghai (250 meters walk from Exit 1 of Lujiazui Metro Station)