It’s awfully rare to find freshly filled cannoli within SF’s city limits, but Melanie Wong says you can get that, Danesi coffee, and free wi-fi at the historic A. Cavalli & Co. bookstore and café in North Beach.

With an expanded menu including panini, salads, and house-made pastries, there isn’t much in the way of books these days, but “I did give in to a filled-to-order cannolo and an iced coffee on a hot day and was very happy,” she says.

Melanie says the other place in San Francisco where you can get a freshly filled cannolo is Vivande. But Robert Lauriston points out, “The cannoli at Pizzeria Delfina are first-rate. I’m not sure they’re piped to order but the shells are perfectly crisp.”

A. Cavalli & Co. [North Beach]
1441 Stockton Street, San Francisco

Vivande Porta Via [Pacific Heights]
2125 Fillmore Street, San Francisco

Pizzeria Delfina [Mission District]
3611 18th Street, San Francisco

Board Link: Cannoli and more @ Cavalli Books & Cafe (SF)

See more articles