Category:Glover's Island

English: Originally called Petersham Ait, Glover's Island is situated in Horse Reach on the River Thames, between Richmond Lock and Teddington Lock in the Borough of Richmond upon Thames, London, England.
<nowiki>Glover’s Island; Glover's Island; Glover's Island; Glover's Island; Glover's Island; Νήσος του Γκλόβερ; Glover's Island; island in the River Thames; Insel in der Themse; île fluviale britannique</nowiki>
Glover's Island 
island in the River Thames
Upload media
Instance of
Location
  • United Kingdom
Located in or next to body of water
Population
  • 0
Map51° 27′ 00″ N, 0° 18′ 20″ W
Authority file
Edit infobox data on Wikidata