North Street Deli is a deli Clapham Town London located in United Kingdom.
26 North Street, Clapham London Greater London SW4 0HB United Kingdom
Credit Cards | Yes (incl. NFC Payments & Visa) |
Outdoor Seating | Yes |
Menus | Brunch, Lunch |
Great sandwiches and food changed daily.
The "secret" room in the back is lovely & cool.
Lovely food at good prices.
serano ham / manchego hot sandwich is my favourite! hen a tropical slice for my afternoon snack ;)
PMT is the best!
Best coffee best prices
Best olives in London!
Closed through August
Small friendly Italian deli next to St.marks Church in Oval: really tasty home Made food ;) - Maffo Giommi
Great food, decent coffee and nice atmosphere. Just wish it was bigger as it’s not easy to get a table ???? ☕️ - Jon Moore
Queue for service by a human. You're keeping someone in a job and often getting served quicker! - Stephen Hatcher