One of the best location in North London. England to stay.