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