A popular event on the city's calendar, the market takes place every Saturday on Castle Terrace from 9am to 2pm. It has more than fifty stalls selling meat, fish, dairy, fruit and vegetables, drinks, baking and other specialist items. Whether you want to browse what's on offer with a cup of coffee, munch a Fife-reared buffalo burger or buy some organic salad leaves to take home, its all here.
Time Out says
Details
Discover Time Out original video