Teddington Lock, River Thames, London, UK

- Image ID: CCE628
Teddington Lock, River Thames, London, UK
Bax Walker / Alamy Stock Photo
Image ID: CCE628
Teddington Lock, River Thames, London, UK
Location: Teddington Lock on the River Thames, London

Search stock photos by tags