Location | Millwall, London, England |
Place | Matchroom Stadium |
Appearances | Episode 1.4 |
The New Den is the football ground of Millwall F.C., and was the filming location of the Matchroom Stadium in Episode 1.4.
Location | Millwall, London, England |
Place | Matchroom Stadium |
Appearances | Episode 1.4 |
The New Den is the football ground of Millwall F.C., and was the filming location of the Matchroom Stadium in Episode 1.4.