England

Ham Island

Ham Island is an inhabited man-made island of roughly 50 hectares (125 acres) in the River Thames in Old Windsor in England. It was a mature meander of the Thames until a channel was dug, the New Cut, to build Old Windsor Lock which reduced the navigable distance by two thirds.

Open on the map →
Ham Island

Part of the England islands map.

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