Map of ALDI, Leicester Street, Northwich Town Centre, Northwich, Cheshire, England, CW9 5LG, United Kingdom