Results 1 results found A view of the harbour in the port city of Portsmouth, built on Portsea Island, Hampshire, England, United Kingdom, Europe