Venues for hire in Teddington

  • Twickenham Stadium

    Twickenham Stadium, the Home of England Rugby, with a wealth of flexible interior space, for large-scale business conferences, private dinners and social receptions, weddings or meetings with state-of-the-art AV.There are 34 meeting rooms, and over 150 executive boxes for small meetings, many…