An Italian deli that stocks all kinds of excellent cheeses, salami, pasta and wine.
The Italian Farmers
Time Out says
Details
- Address:
- 186 Stroud Green Rd
- London
- N4 3RN
- Contact:
- View Website
- 020 3719 6525
- Transport:
- Crouch Hill rail
- Do you own this business?
- Sign in & claim business
Discover Time Out original video