What’s Great About Twickenham?

Twickenham – Life on the River
On the southwest edge of London, Twickenham sits alongside the Thames in the borough of Richmond upon Thames. It became part of London in 1965 due to considerable expansion from 1800 onwards. World famous for being the “home of English Rugby”, Twickenham stadium is the largest rugby stadium in the world. Crowds of people make pilgrimages there for rugby and music events. Along with Richmond and St Margarets, Twickenham has a beautiful Thames side aspect. The historic riverside had a network of 18th-century buildings and pleasure grounds, in keeping with the atmosphere of Richmond Upon Thames.