With a place as prime for a picnic as Hampstead Heath around the corner, you need a top-notch deli upon which to rely. That's where Giacobazzi's Deli comes in: a treasure trove of Italian treats that's been a local favourite for nearly 30 years and shows no signs of stopping anytime soon. It's got all the charm you'd want from an Italian deli - plenty of people rate this as the finest they've found in London and the fresh pasta is pretty darn excellent. Along with that, they've got lovely breads, cheeses, meats, olives, pickles and pates along with artisan wine and spirits. Swing by here, fill your hamper (or plastic bag) up to the brim and head for the heath.