New Den Stadium

Stadium/arena in London, United Kingdom
Suggest an edit · Your business? Claim now

Add more information

Add hours
The Den is a football stadium in Bermondsey, south-east London, and the home of Millwall F. C. The Den is adjacent to the South London railway …

Reviews

Aviewfrommyseat
4.4/5 · 18 votes

Facts

Located:Bermondsey
Construction completed:1992–93
Data from: Foursquare.com