NO!!! It's at the bottom of England near southhampton
Chat with our AI personalities
Portsmouth is not a peninsula - the formal name of the land around the City of Portsmouth is Portsea Island and it is surrounded by water on all sides and not just 3.
Hope this helps