Venues for hire in Teddington

  • Twickenham Stadium

    Twickenham has a total of six meeting spaces with the largest holding up to 1076 seated delegates and 1200 standing (there are more suites available, please submit an enquiry for more information). There is also a gym a short walk away. Twickenham Stadium is located a four minute drive from…