Benn's Island

Island in the River Thames, England From Wikipedia, the free encyclopedia

Benn's Islandmap