Proper noun
Stanlow
An industrial area with an oil refinery in Cheshire West and Chester borough, Cheshire, England (OS grid ref SJ4375).
Stanlow, in the background, is next door to the world class facilities at the University of Chester's Thornton Science Park. Source: Internet
Stanlow Oil Refinery is located close to Thornton Science Park. Source: Internet