House on an island in the River Thames near Heyford Hill, Oxford, UK

- Image ID: E23NX1

House on an island in the River Thames near Heyford Hill, Oxford, UK

Nik Taylor / Alamy Stock Photo

Image ID: E23NX1

Location: River Thames near Heyford Hill, Oxford, UK