Filter
Delivery
Pickup
Outdoor
The best restaurants serving Italian food in England
7.169 Restaurants on GastroRanking
Filter
Delivery
Pickup
Outdoor
4,0
258 Opinions in 2 websites
1 Cross Street, Saffron Walden CB10 1EX England, England
ItalianHey viewers. I felt compelled to write this to hopefully make you think twice before visiting this restaurant. When we visited on a Sunday, there were two young female waitresses who seemed to be a co
cheesesaffronpizza