Category:Thames Ditton Island
From Wikimedia Commons, the free media repository
English: There are three Islands in the River Thames near Thames Ditton, Surrey, on the reach above Teddington Lock. Thames Ditton Island, the largest of the three, is 350 yards (320 metres) long and has 47 houses and a population of around 100. The second largest, Boyle Farm Island, has a single house. Swan Island, between the two, is the smallest.