Old Deer Park
Search results
We did not find results for: Teddington Lock.
Check spelling or type a new query.
We did not find results for: Teddington Lock.
Check spelling or type a new query.
Teddington Lock is a complex of three locks and a weir on the River Thames between Ham and Teddington in the London Borough of Richmond upon Thames, England. Historically in Middlesex, it was first built in 1810. Wikipedia