https://youtu.be/Bpvzxn2huqoBBC Click did a feature on the making of this game, showing the location they filmed at. Can imagine this place is similar to Chernobyl, just left as it was.
Rogueski's comments