33.8k reviews
No. 218 Haiwan Road, Haiwan Tourist Area, Fengxian District, Shanghai (near Haiwan Road)