ALDI Location in Bicester, South East