exploring-london.com
10 islands in the Thames – 8. Thames Ditton Island…
We’re skipping upstream, past a few islands this week, to take a look at Thames Ditton Island which lies in Kingston Reach, above Teddington Lock. The island is the largest of a group of thre…