Farmyard
...
Farmyard
Norwich, United Kingdom
View on map
52.6310705, 1.2892652
25 St Benedicts St
Norwich
NR2 4PF
United Kingdom
Considering your legendary taste, we're pretty sure this restaurant will be your new flavor crush!