"外景拍摄场地" can be translated into English as "location shooting site" or "outdoor filming location".
"Location shooting site" emphasizes the specific place where outdoor filming takes place.
"Outdoor filming location" directly conveys the idea of an outdoor area designated for filming.
Both expressions are commonly used in the film and television industry to refer to places outside a studio where scenes are shot.