The weir in the Thames river at Teddington Lock

- Image ID: D4884G
The weir in the Thames river at Teddington Lock
Eden Breitz / Alamy Stock Photo
Image ID: D4884G
Location: Teddington, Greater London, Middlesex, England, UK

Search stock photos by tags


Similar stock images