Glover's Island
Island in the River Thames in England / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Glover's Island?
Summarize this article for a 10 year old
SHOW ALL QUESTIONS
Glover's Island (originally called Petersham Ait and also known as Clam Island) is a small island in a tree-lined section of the Thames 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.