About Horsea Island
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 Island was an island located off the northern shore of Portsmouth Harbour, England; gradually subsumed by reclamation, it is now connected to the mainland.