Portsmouth is found on the southern coast of England and is around 65 miles to the south-west of the London. It has a very attractive sea front with a beach that is popular with visitors and tourists.
Best Tourist Attractions Places To Travel In UK-England | Portsmouth Historic Dockyard Destination – Tourism In UK-England