old-england.com / Eel Pie Island
Thames (Outside London)