It's 9 am on a Thursday and the parking lot at Peregrine Farm Stall is full. There are no special events taking place, schools are back at it and yet
If you've ever made the trip from Cape Town to Elgin in the Overberg, chances are you stopped off at Peregrine Farm Stall for a leg stretch and to stock up on farm-fresh bread,