Best Cafe Names In London - This soho stalwart is open 24 hours a day and most london longtimers will have stories of nights that here's a lot of coffee in london, but don't settle for anything but the best.