Plough Lane (Cherry Red Records Stadium)

Opened:
2020
Capacity:
9215
Address:
Plough Ln, London SW17 0NR, United Kingdom