Results in Ellesmere Port, North-West England INDUSTRIAL port and oil refinery site on south bank of Mersey about five miles north of Chester.
Ellesmere Port