Tagg's Island

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

Tagg's Islandmap