The Den

The Den is a football stadium in South East London. It is the home base of football club Millwall FC. The Den has an all-seated capacity of 20,146. Millwall FC have played in five other stadiums before moving their formation to the Millwall area.

No matches found

Stay informed