by Arneb » Thu Apr 11, 2019 4:47 pm
No, the link shows 2, Hargreaves St. in Colne, England. If you pan to the right you can see a parade of Landrovers parked in the street that crosses. I didn't notice them, and they have, of course, nothing to do with the film.
Non sunt multiplicanda entia praeter necessitatem