Map of ALDI, London Road, Newbury, Berkshire, England, RG14 1LA, United Kingdom