An odd on but….
The coffee from the Algerian run cafe at Shadwell DLR station, is very good.
Nice people running it, too.
The trick, if you are taking away a cup of coffee, is to check-in with your Oyster card first, then buy your coffee, then catch the DLR. it saves juggling the cup and your wallet / card.