A Marylebone favourite, this cosy St James Street cafe has been open for over a decade, and it's still always heaving with people. While it’s got all sorts of sweet treats—from big slices of cake, to Swedish waffles—the sticky toffee pudding is what you’ll crave on a chilly London night. It’s warm and comforting, with a scoop of ice cream and caramel sauce drizzled on top. Open until 10pm, this is a small and popular spot, so be prepared to wait a little bit if you’re looking for a table inside. Or settle for an outdoor table if your sugar levels are running low.