Eel Pie Island

Small island in the River Thames in London, England From Wikipedia, the free encyclopedia

Eel Pie Islandmap