← Isles of Britain atlas

Glover's Island

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, known as Horse Reach on the tidal Thames, between Richmond Lock and Teddington Lock in the Borough of Richmond upon Thames, London, England.

Open interactive map profile →