Looking across the River Thames to Eel Pie Island, Twickenham, London, UK

- Image ID: BCJGKA
Londonstills.com / Alamy Stock Photo
Image ID: BCJGKA
Location: Twickenham, London, UK