Come and buy direct. There are 70+ stalls offering the fresh fruit and vegetables, bread, meat and seafood, gourmet products and ready to eat fare.