old-england.com / Twickenham, Eel Pie Island c1900
Thames - London