33.8k reviews
No. 211, Che Ting Highway, Songjiang District, Shanghai, inside Shanghai Film and Television Park (East Side)