Shaftesbury 9am-1pm at the Town Hall For more information please contact Dorset Farmers Markets (opens in a new window) on 01258 454510