Which town in England, southeast of Chester, also borders Merseyside, Greater Manchester, Staffordshire and Shropshire?
Lower Huxley Hall: Lower Huxley Hall is a moated manor house in Cheshire, England, located about 6.5 mi southeast of Chester.
i don't know