Eel Pie Island

Eel Pie Island

Eel Pie Island is a 8. 935-acre island in the River Thames at Twickenham in the London Borough of Richmond upon Thames. It is on the maintained minimum head of water above the only lock on the Tideway and is accessible by boat or from the left bank by footbridge.

Eel Pie Island People (First 1 people) - Page 0

Mystery Jets

Mystery Jets

Rock band