Twickenham is an affluent suburban district of London, England, on the River Thames 9.9 miles southwest of Charing Cross. Historically in Middlesex, since 1965 it has formed part of the London Borough
Aerial view of Twickenham Stadium (centre) and Stoop Stadium (upper right) from the north in August 2015