Farmers Finest

Pembrokeshire farmers turned street food traders means the ultimate farm to fork menu, rearing their own animals and producing their own meat only using quality local produce as it should be.