Eel Pie Island photograph

Eel Pie Island

Use attributes for filter !
Dialling code 020
UK parliament constituency Twickenham
Date of Reg.
Date of Upd.
ID2380181
Send edit request

About 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.

Related Persons

Next Profile ❯