England
Channelsea Island is a small man-made island in the centre of the Channelsea River in East London, near Three Mills Island in the London Borough of Newham. Before 1965, the area was part of the historic county of Essex.
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.