33.8k reviews
260 meters southeast of the intersection of Film Road and Film City Road, Songjiang District, Shanghai.