The Italian Farmers
Time Out says
Friendly warning! We're working hard to be accurate. But these are unusual times, so please check that venues remain open.
An Italian deli that stocks all kinds of excellent cheeses, salami, pasta and wine.
Details
Address: |
186 Stroud Green Rd London N4 3RN |
---|---|
Transport: | Crouch Hill rail |
Contact: | |
Do you own this business? |
You may also like
Latest news