Hmm difficult! If you follow that route then you'll be around the National Portrait Gallery, so Trafalgar Square. I say 'difficult' only because I'm scratching my head thinking of a place for an authentic British snack...
I think your best bet is the Cafe at the National Gallery (note, this is adjacent to, but separate from, the National Portrait Gallery).