Filters:
clear
Country: United Kingdom

farm shop in Abbots Leigh

About 1 results.

Leigh Court Farm Ltd

Pill Road, BS8 3RA Abbots Leigh, United Kingdom

Leigh Court Farm grows fresh & local organic fruit and vegetables in Bristol for veg box delivery and for sale at the Bristol farmers' market.

  • 1