Twickenham is a former town in south-east England, on the River Thames. It has been a part of the Greater London borough of Richmond-upon-Thames since 1965. It is host to the English Rugby Football Union ground. Research Twickenham