Southport is a town located on the sea in northwestern England. It is part of the county of Merseyside, about 17 miles away from the city of Liverpool. Southport is notable for its abundance of Victorian structures and for attractions such as the Southport Pier, New Pleasureland theme park and Meols Hall, a manor residence. For visitors to this English town, there are various hotel options.
↧