The Vendry is now part of Groupize! Read more

Grand Slam

Located In: Twickenham Stadium

Seated: 300 / Standing: 500

Twickenham Stadium

Twickenham Stadium

Grand Slam
Address
Twickenham Stadium

200 Whitton Road Greater London, England TW2 7BA

Business Space Location Map
Capacity

Seated: 300

Standing: 500

F&B Options
In-house catering
Overview

Grand Slam is a large open space on level 3 of the south stand used most regularly for product launches, mini expos and meetings.