Islington's swanky-yet-casual Upper Street is one of the capital's most popular areas for a leisurely stroll and a bit of window shopping - and, as such, the coffee flows like water.
Neither as posh as Kightsbridge or Mayfair, nor as lively as Dalston or Camden, it offers a relaxing destination within reach of central London.
The coffee shop selection, from Angel in the south to Highbury Corner at the north end, includes several of the usual chains, but also a number of real curiosities.
One of my favourites is the vegan British Patagonia, which has been a hit on social media with its 'Icecrone' - ice cream in a croissant cone.
Urban Social has become a bit of a hangout, tables spilling onto the street near Highbury Corner, while Selv Roastery has outdoor seating with a continental feel at Islington Square.
Unexpected pleasures include the Caffè Nero, an former cinema that has a large room out back, which is good for remote working - in the morning at least, before it gets busy.
Some decisions had to be made for the gallery below. I've included Pret A Manger as a cafe but not McDonald's or Subway, which do affordable coffee but are more fast-food based. And I've left out several great places just on the restaurant side of the cafe line, including The Blue Legume, Fig&Olive, Pera and Ottolenghi, which I'm sure will do just fine without the publicity.
We've stuck strictly to venues in Upper Street, not Islington High Street, and of course there are lots of other cafes nearby, not least in the famous Camden Passage.
So here it is - our gallery of Upper Street cafes from Angel to Highbury Corner.