Twickenham Stadium South Stand

Pressed concrete slabs.