Related topics
Twickenham
Town in Greater London, EnglandHuman settlement in EnglandTwickenham ( ) is a suburban town in London, England, on the River Thames 9.9 miles (15.9 km) southwest of Charing Cross. Historically in Middlesex, since 1965 it has formed part of the London Borough of Richmond upon Thames, whose administrative headquarters are in the area. The population, including St Margarets and Whitton, was 62,148 at the 2011 census.
*As an Amazon Associate I earn from qualifying purchases.