To navigate, press the arrow keys. Costa Coffee ← View details 461-463 Lord Street, Southport, England PR9 0AQ +44 1704 541656 Get Directions From* To * — Required information