Some favourite places in London.
Bar Italia Frith Street, Soho 27 March 2003
The best coffee in Soho. Nice to sit outside, if you're lucky enough to grab a table.