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