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