The River Thames at Teddington, London, UK.

- Image ID: FCR3JP
The River Thames at Teddington, London, UK.
Julia Gavin / Alamy Stock Photo
Image ID: FCR3JP
Location: Teddington, London, UK.

Search stock photos by tags