The New Den

football stadium in London, home to Millwall F.C. From Wikipedia, the free encyclopedia

The New Den
Remove ads

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



Thumb
The New Den is the stadium where Millwall F.C. play association football.
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads