The New Den

(Redirected from The Den)
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