Twickenham
Property Search
Area Overview
Twickenham is a large suburban town situated ten miles southwest of Central London. It is the administrative headquarters of the London Borough of Richmond upon Thames. The town is bordered to the south by the River Thames and Eel Pie Island, which is connected to the Twickenham embankment by a narrow footbridge.
Twickenham‘s history extends as far back as a local charter of 704 AD. From Norman times, the area was farmed for several hundred years, while the river provided opportunities for fishing, boatbuilding and trade. During the Industrial Revolution, the area was well-known for gunpowder production – a dangerous industry that declined in the late 19th century. The old Shot Tower, mill sluices and blast embankments can still be seen along the banks of the river.
“Rugby union’s riverside home.”