Eel Pie Island - North

Eel Pie Island is a Thames island close to the centre of Twickenham. This is the Middlesex or North facing side of the island.

Photographed by John Inglis on: 8th August 2001