Aldi Launches New ‘Local’ Store In South London Aldi has unveiled a new, smaller retail concept in Balham, south London, in a move that is seen by many as a potential first outlet for a new convenience c...