View of the River Thames at Twickenham

- Image ID: D570CA
View of the River Thames at Twickenham
Keenstock / Alamy Stock Photo
Image ID: D570CA
Location: Wharf Lane, The Embankment, Twickenham, London, England UK