England

Holm Island

Holm Island is an island in the River Thames in England on the reach above Penton Hook Lock, near Staines. It is on the Buckinghamshire bank, just upstream of Hollyhock Island.

Open on the map →
Holm Island

Part of the England islands map.

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