Twickenham Stadium

Twickenham Stadium in south west London, England is the home of RFU. It is primarily a venue for rugby union and hosts England's home test matches. It is the second largest stadium in the UK with capacity 82,000 seats, after Wembley Stadium, and the fourth largest in Europe.

What our clients say!

Consort Architectural Hardware