Could anyone recommend an area for London where it's easy to get to Twickenham stadium.
We don't know Twickenham at all and we always stay in the Euston area when we visit London as we find it's easy to get there from Luton airport but we're open to flying to other airports and staying in other areas.