where is southport located
Southport Location Map. Southport is located on the North West coast of England and is the perfect base to explore the region, Lake District and Liverpool.