Eel Pie Island
Small island in the River Thames in London, England / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Eel Pie Island?
Summarize this article for a 10 year old
SHOW ALL QUESTIONS
Eel Pie Island is an 8.9-acre (3.6 ha) 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 (generally north) bank by footbridge. The island had a club that was a major venue for jazz and blues in the 1960s.
Quick Facts OS grid reference, Region ...
Close