The New Den
(Redirected from The Den)
The New Den is a stadium in London, England. It is the stadium where Millwall F.C. are based.
The New Den Media
South London rivals Millwall and Charlton playing in front of the Cold Blow Lane Stand at the Den in December 2016
View of the Den from South Bermondsey railway station