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.
There is a rather beautiful faded glory to these mythical creatures, which flank the steps guarding the ruins of the Italian Terraces in front of the former Crystal Palace, which dramatically burnt down in 1936.