The New Den

Jump to navigation Jump to search
The New Den is the stadium where Millwall F.C. play association football.

The New Den is a stadium in London, England. It is the stadium where Millwall F.C. are based.




The New Den Media