Cambridgeshire

Cambridgeshire

Shelford Delicatessen

8a Woollards Lane,

Great Shelford,

Cambridge,

CB22 5LZ