exploring-london.com
10 islands in the Thames – 6. Glover’s Island…
Originally known as Petersham Ait, this small island located in a stretch of river known as Horses Reach between Petersham and Twickenham was renamed Glover’s Island after it was bought by a …