33.8k reviews
No. 180 Fenghe Road, Lujiazui Street, Pudong New Area, Shanghai (260 meters walk from Exit 1 of Lujiazui Metro Station)