33.8k reviews
Building 125, Tongrun Maying Business Garden, Songjiang District, Shanghai (Shanghai Film Park)