England
Lock Island is an island in the River Thames in England connected to Shepperton Lock, near Shepperton. Facing the attached by lock-gate bridge mainland is a hedge-lined lawn hosting a café, below and above zones of free short-stay moorings.
Open on the map →Part of the England islands map.
Canonical profile for search engines and AI crawlers. The map opens on demand — no auto-redirect.