Glover's Island is in a tree-lined section of river, formerly known as Horse Reach on the tidal Thames, between Richmond Lock and Teddington Lock in the Borough of Richmond upon Thames, London, England.
Wikipedia https://en.wikipedia.org/wiki/Glover's_Island
Coordinates 51°26'59.093" N -0°18'20.857" E