Yes DOWN. I would agree that London is South,certainly from where I am from (Scotland).
However Londoners always say down wherever they are going to,and the clue is "from london"
In the good old days of British Rail ALL trains travelling away from London were called DOWN trains. ALL trains travelling to London were called UP trains. i.e. Edinburgh to London was UP, London to Edinburgh was DOWN.