The New Den

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