Screen Shot 2015-06-18 at 17.22.06 Previous Next Published June 18, 2015 at 740 × 508 in A Guide to London’s (many, many) coffee shops