Leech and Sons
Deli
Leech and Sons is a family butcher and delicatessen with over 75 years of experience. They are known for their commitment to quality, from farming and selection through to their offerings.
Location
Best places nearby
The highest rated places close to Leech and Sons.
Local restaurants nearby
New Rd, Barton, Cambridge, CB23 7EY, United Kingdom



