The Vendry is now part of Groupize! Read more

The Clubhouse Restaurant

Located In: Twickenham Stadium

Seated: 550

Twickenham Stadium

Twickenham Stadium

The Clubhouse Restaurant
Address
Twickenham Stadium

200 Whitton Road Greater London, England TW2 7BA

Business Space Location Map
Capacity

Seated: 550

F&B Options
In-house catering
Equipment
  • TV
Overview

The Clubhouse Restaurant makes up one half of The Clubhouse and consists of a formal restaurant suitable for dinners for up to 500. Touches of warm wood, leather and metallic finishes complete this light and airy facility which features predominantly open ceilings.