Eel Pie Island

Advertisements
Eel Pie Island An island of seven acres, off Twickenham, close to the Orleans Club. A fine view of Richmond Hill is to be obtained from it.