33.8k reviews
Shanghai Film and Television Park, No. 211, Che Ting Highway, Songjiang District, Shanghai (Southeast Corner)