Portsmouth Harbour

Rate this item
(0 votes)
Portsmouth Harbour is a large natural harbour in Hampshire; England. Geographically it is a ria: formerly it was the valley of a stream flowing from Portsdown into the Solent River

Additional Info