England
Horsea Island was an island located off the northern shore of Portsmouth Harbour, England; gradually subsumed by reclamation, it is now connected to the mainland. Horsea falls within the city of Portsmouth and was wholly owned by the Ministry of Defence as part of the shore establishment HMS Excelle
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.