The Elgin Farmers Market will be held on the 3rd Saturday of every month from 9am-4pm.
There are up to 30 stalls at each market, selling locally crafted items.
Click here to view the Elgin Farmers Market Facebook page.
More information about Elgin.
Elgin High Street