Shop
The Deli At 80
10 locals recommend,
Tips from locals
Lovely little deli. Healthy delicious food for happy bodies; additive-free and ethically sourced.
Unique things to do nearby
Locals also recommend
Location
80 Stroud Green Rd
London, England
Finsbury Park