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.
Also getting the Instagrammers' pulses racing is Philippe Conticini, which has opened just up the road, with its famed giant croissants on display for pedestrians at the traffic lights.
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.

1. Upper Street, Islington
Islington's Upper Street is blessed with dozens of great coffee shops. | André Langlois Photo: André Langlois

2. Jerry's
Okay, so it has no seats but I couldn't leave off the excellent Jerry's kiosk at the Angel end of Upper Street. | André Langlois Photo: André Langlois

3. Blank Street Coffee
The growing Blank Street Coffee chain opened in Upper Street in 2023. | André Langlois Photo: André Langlois

4. Hotel Chocolat
It may be all about the chocolate, but it has a nice little seating area. | André Langlois Photo: André Langlois