England

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 on the map →
Glover's Island

Part of the England islands map.

Canonical profile for search engines and AI crawlers. The map opens on demand — no auto-redirect.