Twickenham Stadium

Venue placeholder image

About

Twickenham Stadium is a premium location to host events in London. Think as big as you want, our facilities are all available for venue hire and can be catered and tailored to your needs.

200 Whitton RdTwickenhamTW2 7BA

Capacity700

Rooms

  • Livend Rose Suite700

© 2025 La Freshco. All rights reserved.