Question: Which town in England, southeast of Chester, also borders Merseyside, Greater Manchester, Staffordshire and Shropshire?
Sentence (from "Lower Huxley Hall"): Lower Huxley Hall is a moated manor house in Cheshire, England, located about 6.5 mi southeast of Chester.
Relevant evidence: Yes