Stroud Green Road, London.
The Flavour Of Italy is a delicatessen serving a range of fine foods including meats, cheeses, breads and olives. Based in Stroud Green Road, London, The Flavour Of Italy is delicatessen.
The Flavour Of Italy are listed in the delicatessen section here:
Tell London about your experience of The Flavour Of Italy...
Now displaying reviews 1 - 1
This could be a real jewel for the area. An Italian shop-cum-cafe serving excellent coffee and a wid... More »
View the complete list of The Flavour Of Italy reviews »
The Flavour Of Italy is in Stroud Green Road London. You can view a list of neighbouring businesses by going to the page.
If you would like a list of other delicatessens shops & other retail outlets listings throughout London, please visit the section of this website.
More places in or near Stroud Green Road...