Feasting in Farnham

We’re already part way through Farnham’s Feast of Food 2013, which climaxes this Saturday 28th September with the fantastic food festival lining castle street from 10am – 4pm. Live music and dozens of stalls offering free
Read More