The second coffee shop has to be Kaffeine. Having only recently come across this one, I was certainly impressed and they may even have the best coffee I've had, since a short stay in Portland, Oregon.
The most amazing little shop selling natural, organic preserves by the wonderful Lillie O’Brien (ex St John Bread & Wine pastry chef). Super friendly staff and insane jam doughnuts!
This may not be much of a secret but deserves a mention. I find it hard to go anywhere near this place without having to go there. Freshly baked Beigels hot salt beef and it never closes, 24 hours a day 7 days a week.
The Thames is not traditionally the prettiest river but it has its moments. Here it is turning pink in a sunset this summer. Its the reason the city is here and I like how in moments of real importance it rises to the occasion. For the golden Jubilee the queen floated down it with hundreds of boats, it was an amazing sight, like vikings setting out for battle. Good river spots - North Bank Savoy Gardens, Royal Festival Hall.