Twickenham is a town and suburb in the south west of London, England: being the principal town by population of the Borough of Richmond upon Thames.
Excavations have shown settlements in the area dating from the Early Neolithic, possibly Mesolithic periods. Occupation seems to have continued through the Bronze Age, the Iron Age and the Roman occupation. The area was first...