The Vendry is now part of Groupize! Read more

Captains Club

Located In: Twickenham Stadium

Seated: 400 / Standing: 500

Twickenham Stadium

Twickenham Stadium

Captains Club
Address
Twickenham Stadium

200 Whitton Road Greater London, England TW2 7BA

Business Space Location Map
Capacity

Seated: 400

Standing: 500

F&B Options
In-house catering
Overview

The Captains Club sits in the North Stand and has the advantages of its own dedicated entrance and private bar facility. Lending itself as more of a blank canvas space, Captains Club has been created with endless opportunities to add branding and theme the space, ideal for product launches and events with a creative flair.