What are the best coffee shops in London?
What are the best coffee shops in London and what makes them great?