exploring-london.com
10 islands in the Thames – 9. Taggs Island…
Formerly known as Walnut Tree Island (among other names), this Thames River island, which lies just upstream of Hampton Court Place, was once a playground for the wealthy and is now home to about 1…