The New Den
football stadium in London, home to Millwall F.C. From Wikipedia, the free encyclopedia
Remove ads
The New Den is a stadium in London, England. It is the stadium where Millwall F.C. are based.

Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads